React · State · Junior · Architecture
What is useState and when do you use it?
Short Interview Answer
Hook that adds local reactive state to a function component.
Detailed Explanation
Returns [value, setState]. Updates queue a re-render. Prefer multiple state variables when unrelated.
Example
const [count, setCount] = useState(0);