Question 1. When does React re-render?

Notes


Question 2. What is the DOM?


Question 3. Difference between any and unknown in TypeScript?

Feature any unknown
Type checking Disabled (unsafe) Required before use
Usage No compiler checks Forces narrowing via type guards
Example let x: any; x.trim(); let x: unknown; x.trim(); ❌ (error)