Всем привет, как думаете какой подход правильнее для построения диалоговых окон: одно диалоговое окно на все приложения или подключать его отдельным компонентом в нужный компонентах. Или есть варианты получше, укажите пожалуйста.
То есть в первом случае, у меня есть глобальный стейт для диалогового окна и я просто показываю его в нужных случаях мне каким то там dispatch(showDialog)
А во втором случае, я в каждом отдельном нужном мне случае делаю локальный стейт [open, setOpen]. И уже внутри него отображаю диалоговое окно.
Надеюсь понятно обьяснил)))