родителя. Открыть я его открываю, передав через props к isOpen = true, но вот закрыть его не получается, очевидно проблема исходит из того, что у родителя isOpen в стейте не изменяется и всегда передается как true. Можно ли как-то вызвать изменение стейта из дочернего компонента? Лучше ли для такого использовать redux или вовсе я не так понимаю философию модальных окон и они не могут существовать как отдельный компонент?
Нужно на кнопку навесить обработчик клика и дергать из него коллбек допустим onClose. А уже в этом коллбеке ставить isOpen false
Обсуждают сегодня