| 1 | What is an uncontrolled form input, and how does it differ from a controlled one? React › Forms: Controlled & Uncontrolled Components | React | Forms: Controlled & Uncontrolled Components | Beginner |
| 2 | What is a controlled form input in React? React › Forms: Controlled & Uncontrolled Components | React | Forms: Controlled & Uncontrolled Components | Beginner |
| 3 | How do you prevent a form from reloading the page when it is submitted in React? React › Forms: Controlled & Uncontrolled Components | React | Forms: Controlled & Uncontrolled Components | Intermediate |
| 4 | How would you validate a form in React and show an error message to the user? React › Forms: Controlled & Uncontrolled Components | React | Forms: Controlled & Uncontrolled Components | Intermediate |
| 5 | How does React Hook Form simplify building forms compared to managing every field with useState manually? React › Forms: Controlled & Uncontrolled Components | React | Forms: Controlled & Uncontrolled Components | Advanced |
| 6 | How do you set and update state correctly inside a class component? React › Class Components & Legacy Lifecycle Methods | React | Class Components & Legacy Lifecycle Methods | Beginner |
| 7 | What is the controlled component pattern and why is it considered a best practice for forms? React › Design Patterns in React | React | Design Patterns in React | Intermediate |
| 8 | What is accessibility in React and why does it matter? React › Accessibility (a11y) in React | React | Accessibility (a11y) in React | Beginner |
| 9 | What is a ref in React and what is it used for? React › Refs, useRef & forwardRef | React | Refs, useRef & forwardRef | Beginner |
| 10 | What is cross site scripting, often called XSS, and how does React protect against it by default? React › Security in React (XSS & dangerouslySetInnerHTML) | React | Security in React (XSS & dangerouslySetInnerHTML) | Beginner |