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
, получается, асинхронная? Интересно, а зачем?