Reactjs 如何使用React钩子填充对象内部的数组

Reactjs 如何使用React钩子填充对象内部的数组,reactjs,api,react-hooks,fetch,Reactjs,Api,React Hooks,Fetch,我有一个带有数组的对象。大概是这样的: const [data, setData] = useState({ jobs: [] }); 现在我从一个API获取数据&我需要将获取的信息添加到jobs数组中。我该怎么做?当我这样做时:setData(newData)它不会进入作业数组 请帮忙!谢谢 您需要将结果包装在对象中,然后使用jobs键 setData({jobs:newData})谢谢!我被这个问题困扰了这么久&答案很简单。救生员

我有一个带有数组的对象。大概是这样的:

const [data, setData] = useState({ jobs: [] });
现在我从一个API获取数据&我需要将获取的信息添加到jobs数组中。我该怎么做?当我这样做时:
setData(newData)
它不会进入作业数组


请帮忙!谢谢

您需要将结果包装在对象中,然后使用jobs键


setData({jobs:newData})

谢谢!我被这个问题困扰了这么久&答案很简单。救生员