useEffect(() => { const getUsers = async () => { const users = await fetchUsers(); setUsers(users); }; getUsers(); // run it, run it return () => { // this now gets called when the component unmounts }; }, []);