@vladislav3101

Какой подход правильнее в написании модального окна?

Создать 1 reducer, который будет хранить состояние модального окна (открыт/закрыт), и сделать его переиспользуемым на всё приложение. Прочие обработчики для кнопок пробрасывать через props (если конечно они понадобятся).
Или правильнее будет для каждого модального окна создавать свой reducer + компонент? Например: ModalProduct, ModalFilter и т п.

Я думаю, наверное, лучше взять 2-ой способ, если вдруг на 1 странице будут 2 модалки, то они откроются все вместе. Подскажите решения на вашем опыте.
p.s проект довольно большой: лендинг, кабинет, админка.
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
@karminski
Senior React.JS Developer
Если вам нужно хранить только состояние открыт/закрыт редусер на мой взгляд избыточен. Используйте обычное состояние через хук useState.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы