В настоящее время существует две концепции подключения компонента React к хранилищу redux: connect () и перехватчики Redux. Мне было интересно, считается ли использование хуков хорошим дизайном программного обеспечения.
- Это вредит принципу единой ответственности, поскольку компонент отвечает не только за отображение данных, но и за подключение к хранилищу.
- Между Компонентом и Redux существует тесная связь. Будет сложно повторно использовать компонент или переключиться с Redux на другое решение для управления состоянием.
Есть ли преимущества хуков перед connect()
в отношении качества программного обеспечения?