The 12º React Project (Section 16) of the course "React - The Complete Guide (incl Hooks, React Router, Redux)" by Academind (Maximilian Schwarzmüller)
Section 16 (Working with Forms & User Input) covered:
- What's So Complex About Forms?
- Dealing With Form Submission & Getting User Input Values
- Adding Basic Validation
- Providing Validation Feedback
- Handling the "was touched" State
- React To Lost Focus
- Refactoring & Deriving States
- Managing The Overall Form Validity
- Adding A Custom Input Hook
- Re-Using The Custom Hook
- Applying Our Hook & Knowledge To A New Form
- Bonus: Using useReducer()
More info:
https://github.com/academind/react-complete-guide-code
https://www.udemy.com/course/react-the-complete-guide-incl-redux/