в реакте. При вашем подходе где будет хранится состояние открыт/закрыт о модальном окне? В менеджере модального окна this.modal? А если вам надо на основе этого состояния что-то отрендерить, как поступите? Делать подписки типа this.modal.onClose/onOpen? В реакте типичный паттерн - разметка является функцией от пары (props, state). И при таком подходе естественное решение прим клике на кнопку открытия окна не выполнять императивные действия по отправке модального окна кому-то кто его отрисует, а просто изменение стейта : isOpen:true.
А нужно ли впринципе хранить состояние модального окна открыто/закрыто? Если да то зачем?
Обсуждают сегодня