Ваша форма работает медленно из-за перерисовки всего содержимого формы при каждом изменении состояния, даже одного нажатия клавиши. Чтобы избежать этого, React требуется некоторая оптимизация - например, shouldComponentUpdate
и PureComponent
использование.
Попробуйте formik . Кроме <Field/>
он имеет <FieldArray/>
и <FastField/>
, вероятно, полезный для этого случая.
Удалите console.log
, используйте инструменты реагирования.