Это не очень точный вопрос. Я думаю, что понимаю парадигму "реагируй на подъем". Насколько я знаю, это единственный чистый способ для двух родственных компонентов иметь доступ к своим соответствующим свойствам.
Но при этом я получаю один потрясающий класс, содержащий все: данные данных о свойствах всех его дочерних компонентов и все функции, отвечающие за обновление этой информации (отвечающие за вызов setState
). Я недоволен тем фактом, что больше не могу отправлять на подкомпоненты работу, связанную с ними.
Мой вопрос таков: как избежать концентрации всего кода в родительских компонентах, используя реагировать, сохраняя при этом хороший чистый механизм состояния / поддержки? Или я, возможно, неправильно жаловался?