мне достать стейт этого компонента снаружи?
Пример - компонента TagButton, хочу достать состояние переменной toggle:
const TagButton = ({ name }) => {
const [toggle, setToggle] = useState(false);
return (
<MDBBtn
active={toggle}
size="sm"
color="dark"
className="mx-1 w-responsive"
value={name}
onClick={() => setToggle(!toggle)}
>
{name}
</MDBBtn >
)
}
const BtnGroup = () => {
const buttons = GeneralTags.map(tag => <TagButton key={tag} name={tag} />);
const getStatuses = () => {
buttons.map(tagButton=> console.log(tagButton.toggle) (?)
}
return(
...
)
}
пропс либо контекст
Обсуждают сегодня