react-native - 使用钩子将变量添加到状态
问题描述
我无法将 imageData 添加到我的状态变量
setValues(prevState => ({ ...prevState, imageData: source.uri }));
const [autoData, setValues] = useState(state);
解决方案
创建状态变量并将其添加为对象。
const updateField = e => {
setValues({
...autoData,
[imageData]: e.value
});
};
const [autoData, setValues] = useState({});
推荐阅读
- azure - WindowsAzure.Storage SDK 在 .NET Standard 中缺少 API
- android - 如何懒惰地初始化 UI 组件
- scala - Scala List.combinations() 和/或 Set.subset() 的 Kotlin?
- parsing - 如何解析 Nom 中的大写字符串?
- ruby-on-rails - Ruby 2.6.1 和 Bundler 2.0.1 到 Heroku:我应该写一个 Procfile 吗?
- python - Numpy 布尔索引以匹配多个值
- sql - 需要建议。以下更改导致我的存储过程执行 5 分钟
- java - 如何读取 string.xml 文件中的 .txt?
- regex - sed - 从 pattern2 之前的 pattern1 删除到 pattern2 之后的 pattern3
- vue.js - 使用 vue 组件的构建版本时组件闪烁和消失(服务时没有问题)