У меня есть приведенный ниже код, в котором я устанавливаю значение по умолчанию, используя API текстового поля material-ui в массиве полей formik:
<TextField
name={`myGroups.${index}.myGroupName`}
value={`Group ${index+1}`}
label="Group"
InputProps={{ style: { backgroundColor: "white" }}}
autoComplete="off"
onChange={(e) => setFieldValue(`myGroups.${index}.myGroupName`, e.target.value)}
/>
К сожалению, с приведенным выше кодом я вообще не могу изменить значение этого текстового поля. Кажется, он доступен только для чтения.
Я добавил вызов onChange
для обновления значений начальных состояний Formik, но безрезультатно.
Просто не могу обновить значение.
Не знаю, что я делаю не так?
Я нашел рабочий учебник с использованием материала ui + formik здесь youtube.com/watch?v=wAvkbSYdyRU