k
Size: a a a
k
DS
ЮМ
DS
A
ЮМ
m
function Child(props) {
const { hidden, setHidden } = props;
return <>
{hidden || 'Hello'}
<button
onClick={() => setHidden(!hidden)}
>
Toggle
</button>
</>
}
function Parent() {
const [hidden, setHidden] = useState(false);
return <Child
hidden={hidden}
setHidden={setHidden}
/>
}DS
function Child(props) {
const { hidden, setHidden } = props;
return <>
{hidden || 'Hello'}
<button
onClick={() => setHidden(!hidden)}
>
Toggle
</button>
</>
}
function Parent() {
const [hidden, setHidden] = useState(false);
return <Child
hidden={hidden}
setHidden={setHidden}
/>
}К
function Child(props) {
const { hidden, setHidden } = props;
return <>
{hidden || 'Hello'}
<button
onClick={() => setHidden(!hidden)}
>
Toggle
</button>
</>
}
function Parent() {
const [hidden, setHidden] = useState(false);
return <Child
hidden={hidden}
setHidden={setHidden}
/>
}m
m
DS
m
N
АК
Т
DS
АК
VS
const [x, setX] = useState(0);А функция
setX, получается, асинхронная? Интересно, а зачем?