当前位置: 首页 > 工具软件 > mars-config > 使用案例 >

mars3d-react开发遇到的问题

濮阳
2023-12-01

useEffect不支持关键词async,原因是:使用async/await关键词,会返回一个promise,useEffect的返回也就是promise了。

解决办法:

在useEFfect中写一个异步函数,并调用它。

useEffect(() => {
  const fetchData = async () => {
    const response = await fetch(
      "https://jsonplaceholder.typicode.com/users"
    );
    const data = await response.json();
    setRobotGallery(data);
  };
  fetchData();
}, []);

 类似资料: