Activity
Creating a Custom useInput Hook
Creating a Custom useInput Hook
Building & Using a Reusable Input Component
Building & Using a Reusable Input Component
Mixing Custom & Built-in Validation Logic
Mixing Custom & Built-in Validation Logic
Validating Input via Built-in Validation Props
Validating Input via Built-in Validation Props
Validating Input Upon Form Submission
Validating Input Upon Form Submission
Validating Input Upon Lost Focus (Blur)
Validating Input Upon Lost Focus (Blur)
Validating Input on Every Keystroke via State
Validating Input on Every Keystroke via State
Getting Values via FormData & Native Browser APIs
Getting Values via FormData & Native Browser APIs
Managing & Getting User Input via State & Generic Handlers
Managing & Getting User Input via State & Generic Handlers
Module Introduction & Starting Project
Module Introduction & Starting Project