【发布时间】:2022-01-07 09:36:52
【问题描述】:
react native 不会将我的数字增加 2,而是将新文本添加到我的状态。减去问题只是添加时我没有问题
const [vol, setVol] = useState(10)
useEffect(()=>{
setVol(e=> e + 2)
},[])
console.log(vol)
// output 102
我需要将状态 vol (10) 增加 2,所以输出应该是 12
【问题讨论】:
-
您确定没有在任何地方将您的状态值设置为字符串吗?
-
@NickParsons 刚刚发现数字已从 ayncStorage 转换为字符串