reactjs - setState 没有做它应该做的事情
解决方案
在 react 中更新状态是一个异步操作。您应该改为注销useEffect中的数据。
useEffect(() => {
console.log(state)
}, [state]);
推荐阅读
- hyperledger-fabric - Hyperledger cryptogen 实用程序,在 admincerts 中缺少管理员和用户 pem 证书,但在 signcerts 中存在
- konvajs - 如何将 KonvaJS 画布导出为包含图像的 PDF 文件?
- python - Python - Sum() 函数用于字符列表
- amazon-web-services - Amazon S3 生命周期规则何时执行?
- java - 为什么我们要在声明 List 中的索引 i 处初始化一个列表
- > 图表
- java - JsonString 列表到用户对象列表的转换
- python-3.x - 将表格复制到剪贴板
- html - 一行中的多色文本
- typescript - 使用 React-Redux 和 TypeScript 将 Promise 转换为 Observable
- docker - 无法从 RUN 命令访问 Docker --build-arg(执行形式)