React Debugging Checklist 1) Confirm component renders with expected props. 2) Verify state updates are immutable and not stale. 3) Inspect effect dependency arrays for missing values. 4) Ensure async calls handle loading and error states. 5) Check conditional rendering branches and fallback UI. 6) Use React DevTools to trace re-render sources. 7) Validate route params and search params for expected shapes. 8) Reproduce issue with minimal case before applying fixes.