reactjs - 如何使用 React Hooks 填充对象内部的数组
问题描述
我有一个带有数组的对象。像这样的东西:
const [data, setData] = useState({ jobs: [] });
现在我正在从 API 获取数据,并且需要将获取的信息添加到作业数组中。我怎么做?当我这样做时:setData(newData)
它不会进入那个作业数组。
请帮忙!谢谢!
解决方案
您需要将结果包装在一个对象中,然后使用作业键。
设置数据({工作:新数据})
推荐阅读
- node.js - 导出 csv 时,列加倍 nodejs mongo
- angular - ngDoCheck 不为具有项目数组的对象触发
- postgresql - Postgresql - 在从 psql 调用的 sql 脚本中将动态文件路径传递给 COPY
- python - 如何使用 Python 解析 CSS 字体速记属性?
- angular-cli - ng serve 命令,挂掉整个系统
- python - Spark 2.4.x:地图中的重复键
- db2 - DB2 删除尾随 0 和
- android - Google Fit:无法实时更新步数、距离和 move_minutes
- python - 正确使用函数调用作为默认参数
- c# - OpenAPI - 在定义中包含派生类型