首页 > 解决方案 > React-native 复选框不适用于 IO

问题描述

我的 react-native 中有一个复选框,它正在显示在 android 中,但它不适用于 IO,有什么关于如何修复它的建议吗?

     <CheckBox
            
              value={values.acceptTerms}
              onValueChange={value => setFieldValue('acceptTerms', value)}
            />

我也尝试使用react-native-community/checkbox" ,但它仍然无法在 IO 上使用

请帮忙

标签: react-native

解决方案


您正在重复 onValueChange 回调

<CheckBox
   onValueChange={()=>this.setState({checked:!checked})} <!-- delete -->
   value={values.acceptTerms}
   onValueChange={value => setFieldValue('acceptTerms', value)}
/>

推荐阅读