如下面的代码所示,将defaultChecked
传递给Checkbox
组件似乎没什么作用?
https://codesandbox.io/s/reakit-fk3qk
function App() {
const {state, setState} = useCheckboxState();
React.useEffect(() => {
setState(true)
}, [setState])
return (
<React.Fragment>
<Checkbox {...{state, setState}} defaultChecked={true} />
</React.Fragment>
);
}
2021-01-07 12:41创建
共1个回答
CA
游客CaPZzK
需要这样使用:
const checkbox = useCheckboxState({ state: true });
console.log(checkbox.state); // true