React · Components · Fresh / Intern · Best Practice
What does it mean for a render to be pure?
Short Interview Answer
Same props/state → same output; no side effects during render.
Detailed Explanation
Don't fetch, mutate external variables, or call random APIs while rendering. Impure renders cause subtle bugs and break concurrent features.