пропс передавать функцию в компонент и от туда ее вызывать, например есть модалка, и кнопка, кнопка в одном компоненте а модалка в другом. Вопрос как при нажатии на кнопку делать setShow() модалке в другом компоненте?
В общем родителе модалки и кнопки хранишь стейт show, setShow , кнопке прикидываешь onClick={() => setShow(true)} , модалку рендеришь по свойству show, типо <Modal visible={show} />
А open в модалке это случайно не булевое значение должно быть ?
Я понял что херню написал, я тоже так думаю что там должно быть буловое, а я передаю функцию
Тогда как в мадалке вызвать handleShow из другого компонента
А зачем? Оно ведь вызывается при клике на кнопку
+ туплю, я сделал оно работает, но только как-то криво все отображается
Ну это же скорее всего надо стили глянуть, раз функционал заработал норм
Обсуждают сегодня