Components, Props, State & JSX
Thinking in components, lifting state up, lists and keys, conditional rendering, and composition with children.
You're done when
- You can split any UI into a component tree and decide where each piece of state lives.
- You know why array index is a bad key for dynamic lists.