Мне сложно работать с Ant Design Forms.
CodeSandbox: https://codesandbox.io/s/happy-bell-s6q0z?file= / index. js
I Я использую таблицу дизайна Ant, которая имеет дело с формой, и я пытаюсь обновить состояние компонента при изменении редактируемого значения ячейки.
Лог c выглядит следующим образом:
- Компонент ввода имеет свойства onChange (
l. 106
) - Я передаю значение обработчику (
l. 92
) - Я обновляю состояние с помощью обновленной записи (
l. 127
)
Чтобы воспроизвести ошибку:
- Сфокусируйтесь на любой строке столбца 2 с помощью свойства onChange, введите число 2-di git (например, '23' ) на нем, а затем он теряет фокус после 1-го di git (например, после '2')
Похоже, он исходит из моего InputNode компонента (l. 77-87
).
В CodeSandbox
l. 103
: Заменить ввод Узел на ввод Число l. 127
: закомментировать setData () - OnChange работает должным образом
Похоже, что реквизиты onChange не передаются должным образом компоненту InputNode.