useState默认值不定时重新使用它

时间:2019-10-03 14:30:28

标签: react-native

我有一些产品列表,当我想编辑一个产品列表时,我将名称以useState()作为默认值进入名称状态-第一次按下btn时就可以了,但是当我按下返回按钮并要编辑另一个时一个,名称状态中仍然有以前的值且不会更改-意味着我不能重用它,或者最好说它不再被调用-我的错误是什么?当我按下“返回”按钮时,具有我名字状态的输入将保持其值-请帮助我

const product=navigation.getParam('product');

const [name, setName] = useState(product.item.name);

<TextInput value={name} onChangeText={item => { setName(item) }} />

0 个答案:

没有答案