繁体   English   中英

React useState 不会立即更新数组的状态(react-native)

[英]React useState is not immediately updating the state of an array (react-native)

我做了这个简单的例子来解释我的问题:

问题链接

在此示例中,应在添加 5 时显示消息,但在添加 5 时显示在事件之后的下一个事件中。 我是 React 的新手,所以我还不太了解钩子和状态,我看到了一些其他类似问题的例子,但由于我是全新的 React,所有这些东西对我来说都是一种压倒性的,我只需要解决方案对于这个特殊问题。

问题是 useState 和其他一些钩子是异步的以提高性能。 为了解决这个问题,你应该使用 useEffect 钩子,一旦某个变量值改变,它就会运行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM