Estoy tratando de convertir mi componente de clase en un componente de función. Creo que en lugar de ComponentDidMount necesitamos usar useEffect :
useEffect(() => { const { data: ServerResponse } = await axios.get('http://127.0.0.1:8000/api/tweets/') console.log(ServerResponse) setPosts(ServerResponse) }, [])Pero me sale el siguiente error:
Unexpected reserved word 'await'Solución:
useEffect(() => { const getData = async () => { const { data: ServerResponse } = await axios.get( "http://127.0.0.1:8000/api/tweets/" ); console.log(ServerResponse); setPosts(ServerResponse); }; getData(); }, []);