content }) => {
const [open, setOpen] = useState(false);
return (<div>{content}</div>)
}
content в данном случае - какой-то react-компонент. Как я могу функцию setOpen прокинуть в content и могу ли вообще?
Если тебе нужно показывать/скрывать children в зависимости от open, то добавь просто условие, убери div (по возможности) и ок)
мне надо родителя выключать по клику в чилдрене)
рендер пропсами можно вроде
о, спасибо! От рендер пропсов дока привела к кастомным хукам,звучит как правильный варик, спасибо!
ну логику открытия вынести в кастомный хук и дергать его в нужных файлах
в каждом компоненте свой стейт будет у хука, не поможет можно в стм вынести
props
а блин да, нашел в доке
Ты можешь сделать это контекстом
Обсуждают сегодня