Я делаю небольшой проект в React, который имеет три дочерних компонента
- форма для ввода данных, а затем эти данные отправляются на сервер
- Другая форма для ввода ключа а затем получить соответствующее значение с сервера
- Отображение в реальном времени текущих данных, присутствующих на сервере
На данный момент я объявил все состояния, требуемые в этом проекте, в функции, которая является родитель всех функций, упомянутых выше.
Я считаю, что могу также независимо объявлять соответствующие состояния в дочерних функциях вместо того, чтобы объявлять их в их общем родительском элементе, и проект будет работать нормально. мой вопрос:
каким должен быть правильный подход к объявлению состояний в приведенном выше примере проекта? ИЛИ как правильный подход к проектированию архитектуры для состояний в целом?