6 things I wish I knew about state management when I started writing React apps

- State management is how you mitigate prop drilling
- State management is how you update your page after creating/updating data, without a refresh
- Manage your state maintainably by storing it in the right places
- Learn other state management libraries in addition to just Redux
- Your React app has two layers
- Shared vs non-shared components