尝试使用axios和react_js从Api获取数据,并使用useState用新接收的数据更新我的状态,但状态未更新

时间:2020-02-14 21:11:13

标签: redux axios react-state

我正在尝试使用Axios and从API提取一些数据。然后将响应数据分配给我的状态,但是看起来好像没有改变,但是当我console.log response.data时,我在控制台中获得了数据,但状态却没有!

这是我正在使用的代码

const [facts, setFacts] = useState({ fac: [] });

useEffect(() => {
  axios.get("https://jsonplaceholder.typicode.com/posts").then(res => {
    console.log(res.data);
    console.log(facts);
    setFacts({ fac: [...facts.fac, res.data] });
  });
}, []);

0 个答案:

没有答案