React native ReactNative无法取消选中复选框

React native ReactNative无法取消选中复选框,react-native,expo,React Native,Expo,我有复选框的最基本用法 export default function App() { const [checked, setChecked] = React.useState(false); return ( <View style={{ marginTop: 64 }}> <CheckBox checked={checked} onValueChange={setChecked} /> </V

我有复选框的最基本用法

export default function App() {
  const [checked, setChecked] = React.useState(false);
  return (
         <View style={{ marginTop: 64 }}>
             <CheckBox checked={checked} onValueChange={setChecked} />
         </View>)
}
导出默认函数App(){
const[checked,setChecked]=React.useState(false);
返回(
)
}
我的问题是,一旦我选中该复选框,就不可能取消选中它

如果我只是在没有任何道具的情况下使用它,我也会遇到同样的问题:

<CheckBox/>

您应该更改选中
复选框的方式

//                             added the correct setChecked 
<CheckBox value={checked} onValueChange={() => setChecked(prev => !prev)} />
//添加了正确的setChecked
setChecked(prev=>!prev)}/>
如果您看到,则需要复选框中的值。
例如,

从何处导入
复选框