Why Use Hooks?
Update Function Component State
Initialize State
Use State Setter Outside of JSX
Set From Previous State
Arrays in State
Objects in State
Separate Hooks for Separate States
Lesson Review