Established Goal
After completing this collection, the desired end result is for learners to…
- Understanding what problems React Hooks solve and how to use them
Transfer
Learners will be able to independently use their learning to...
- Build forms with Hooks in any React application
- Manage state in react with useState and useReducer
- Write their on Hooks
Meaning
Understandings
Learners will understand that...
- You can use Context to share multi-screen form state
- Forms can put into impossible states when using multiple useState instances
- useReducer can fix impossible states
- Hooks don't replace component lifecycles (gotta think about problems differently!)
- People want to replace old api with useEffect
- Choosing useState or useReducer is a style issue for some
Essential Questions
Learners will keep considering...
- How to build accessible forms with Hooks?