useEffect

When does the cleanup function in useEffect run?