我正在尝试useEffect
例子,如下所示:
useEffect(async () => {
try {
const response = await fetch(`https://www.reddit.com/r/${subreddit}.json`);
const json = await response.json();
setPosts(json.data.children.map(it => it.data));
} catch (e) {
console.error(e);
}
}, []);
我在控制台得到这个警告。但我认为,对于异步调用,清理是可选的。我不知道为什么我得到这个警告。链接沙盒为例。< a href = " https://codesandbox。io / s / 24 rj871r0p noreferrer“rel = > https://codesandbox.io/s/24rj871r0p < / p >