Réagir Crochet Avertissements pour fonction async dans useEffect: useEffect fonction doit retourner une fonction de nettoyage ou rien

J'ai essayé le useEffect exemple quelque chose comme ci-dessous:

JS:

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);
    }
}, []);

et je reçois ce message d'avertissement dans ma console. Mais le nettoyage est facultatif pour les appels asynchrones je pense. Je ne sais pas pourquoi j'obtiens ce message d'avertissement. La liaison sandbox pour des exemples. https://codesandbox.io/s/24rj871r0p
Réagir Crochet Avertissements pour fonction async dans useEffect: useEffect fonction doit retourner une fonction de nettoyage ou rien

InformationsquelleAutor RedPandaz | 2018-11-16