Повороты с входом

У меня есть компонент Pivot с 3 PivotItems.

Первые 2 отображают только метки. Третий отображает форму ввода текста.

увидеть анимированный GIF, который показывает мою проблему

Проблема в Pivot 3. Когда я перехожу к любому другому Pivot, а затем возвращаюсь к Pivot 3, значение входного текста отсутствует. Так что я думаю, что каждый PivotItem перерисовывается без постоянных данных.

Это правильное поведение? Есть ли обходной путь для этого?

Заранее спасибо,

1 ответ

Я согласен, что правильным решением было бы иметь контролируемое TextField внутри сводной области. Вы передаете его текущее значение из состояния при рендеринге, а onBlur (или onChange) вы обновляете состояние. Большинство элементов формы мы рекомендуем использовать как контролируемый элемент, просто отображающий текущее состояние.

Другие вопросы по тегам