After reviewing hundreds of React codebases, I found 16 common useEffect mistakes developers make every single day. From missing dependencies to unnecessary effects, cleanup issues, and performance pitfalls - this checklist shows the questions you need to ask before adding a useEffect and how to avoid common pitfalls.