Медиатор паттен для реагирующих компонентов
Я хотел бы знать, как мы можем применить шаблон посредника для реагирования компонентов.
Например, у меня есть набор кнопок, таких как "Активировать", "Деактивировать", "Сбросить" и т. Д. Для разных форм. Я хочу реализовать шаблон-посредник, чтобы мне не приходилось обрабатывать эти кнопки вручную для каждой формы.
Посредник должен уведомить кнопки о необходимости включить / отключить / или изменить метку.
Пожалуйста, поделитесь, если кто-нибудь реализовал что-то подобное.
1 ответ
React - это функциональная структура, поэтому попытка оптового применения шаблонов проектирования ООП не совсем подходит.
Тем не менее, вы, вероятно, ищете шаблон проектирования Flux, который является общепринятым способом управления глобальным состоянием для приложения реагирования. Есть много библиотек, которые предоставляют реализации шаблона, но наиболее популярным, вероятно, является Redux.