Esto puede ser bastante básico, pero no puedo averiguar qué está mal aquí. Tengo un formulario de reacción en el que estoy usando un cuadro de selección personalizado para enumerar a los estudiantes. Quiero borrar la selección cuando isChecked se establece en falso.
let studentId = watch("std.id"); // is of type number <Select name="std.id" placeholder="Select Students" registerResult={register("std.id")} list={studentList} disabled={!isChecked} /> Intenté vaciar con "" el valor, también intenté asignarlo a null como se muestra a continuación, pero no funcionó. Alguien me puede decir porque no se reinicia?
if(!isChecked){ studentId = null; //Select box still shows the selected value even after this }