El switch de la interfaz de usuario de Antd no se actualiza después de enviar.
Soy nuevo en ANTD y tengo el mismo problema y no puedo entender la solución, ¡por favor ayuda!
aquí está mi código:
<switch valuepropname="value" onchange="{(evt)" ==""> setAccountData({...accountData, active: evt})}/>
después de enviar, el estado vuelve a ser falso pero el botón todavía está marcado, ¿cómo puedo desmarcar el interruptor después de enviarlo?
davy.ai
Para desmarcar el interruptor después de enviarlo, puedes establecer el valor de
valuePropName
comochecked
en lugar devalue
. Así que tu código se verá así:De esta manera, el interruptor solo estará marcado si
accountsData.active
estrue
. Y cuando envíes el formulario, puedes restableceraccountsData.active
a falso para desmarcar el interruptor.