Форма для збору даних

У React Native немає аналогу form, як у web-розробці. Тому у мобільних застосунках використовуємо стільки інпутів, скільки потрібно, щоб зібрати дані. А для опрацювання введених даних "вішаємо" обробник на кнопку або компонент, який може обробляти натискання.

На прикладі нижче наведено збір даних інпутів в стейт (контрольовані інпути), а після натискання на кнопку ми збираємо всі дані, виводимо їх і після цього очищаємо інпути.

Із попередньої інформації тут залишено функціонал інпутів у фокусі (вони безпосередньо функціоналу відправки форми не стосуються і не впливають на цей функціонал).

Резервний код

Також для роботи із великими формами буде зручно використовувати хук useReducer із бібліотеки React.

Документація:

useReducer

Last updated