Common useEffect Mistakes

Avoid `useEffect` mistakes: manage dependencies, include cleanup code, and consider alternatives for data fetching to enhance performance