react-native - setFieldValue 是在 react-native formik 中找不到变量的问题?
问题描述
问题:
我在我的 react-native 应用程序中创建了一个 formik 表单,我正在使用这样的 react-native 选择器。
<View style={styles.FormGroup}>
<Picker
selectedValue={props.values.offenceId}
style={{ height: 30, width: "90%" }}
itemStyle={{
width: "50%",
borderWidth: 0.5,
borderColor: "##aaaaaa",
height: 44
}}
onValueChange={(itemValue, itemIndex) =>
setFieldValue("offenceId", itemValue)
}
onBlur={props.handleBlur("offenceId")}
>
<Picker.Item label="Select Offence" value={0} />
{this.renderOption()}
</Picker>
</View>
{props.touched.offenceId && props.errors.offenceId ? (
<View style={styles.errorMessage}>
<Text>{props.errors.offenceId}</Text>
</View>
) : null}
运行应用程序时,它给了我这个错误。
找不到变量:setFieldValue
我尝试了很多方法来解决这个问题,但我无法做到。有人可以帮我解决这个问题吗?谢谢你。
解决方案
推荐阅读
- java - java.lang.IllegalArgumentException:未知实体:
- typescript - 如何用参数化类型递归替换打字稿原语
- python - 尝试制作用户输入的莫尔斯电码转换器
- jmeter - 在 JMeter 中将当前时间转换为 GMT 和 EPOCH
- javascript - 如何在 JavaScript For 循环中故意触发索引越界错误?
- typescript - 使用 ts-node 时使用 Mongoose 连接到本地 mongodb 时出错?
- google-sheets - Google 表格的 Lambda 函数
- docker - python代码在kubernetes pod中运行时如何获取客户端IP地址?
- visual-studio - 在 VS Code 中搜索回车符 '\r'
- html - 我的代码编辑器或继承代码有问题吗?