React Component Architecture and Hooks Explained

Day 23 #100DaysOfCode 💻 #React #Module_39 1. Why is component-based architecture useful in React applications? = It allows reusable and organized UI components. 2. Which tool is used to manage states globally in React? = Redux (or Context API). 3. What is the purpose of the useEffect hook? = To handle side effects like data fetching, subscriptions, or manually changing the DOM. 4. In React, what is "JSX"? = A syntax extension that allows writing HTML-like code within JavaScript. 5. What is the use of "props" in React? = To pass data and event handlers from a parent component to a child component. 6. What is the Virtual DOM? = A lightweight representation of the real DOM that React uses to optimize updates and improve performance. 7. Which hook is used to manage local state in a functional component? = useState. 8. What is a "Higher-Order Component" (HOC)? = A function that takes a component and returns a new component with enhanced functionality. 9. How do you handle events in React? = Using camelCase syntax (e.g., onClick) and passing a function as the event handler. 10. What is the purpose of "Keys" in React lists? = To provide a stable identity to list elements, helping React identify which items have changed, been added, or removed.

To view or add a comment, sign in

Explore content categories