What is React?
-
What are the main features of React?
-
What is JSX?
-
How does JSX work?
-
What is the Virtual DOM?
-
How does React update the UI?
-
What is a React component?
-
What is the difference between a React element and a component?
-
What are props in React?
-
What is state in React?
-
What is the difference between props and state?
-
What is a functional component?
-
What is a class component?
-
What is the difference between functional and class components?
-
What are fragments in React?
-
What is the purpose of the key prop?
-
What happens if we use array index as key?
-
What are controlled components?
-
What are uncontrolled components?
-
How does React handle forms?
-
What is event handling in React?
-
What are synthetic events?
-
What is conditional rendering in React?
-
How do you render a list in React?
-
What are default props?
-
What is prop drilling?
-
What is lifting state up?
-
What are React Hooks?
-
Why were Hooks introduced?
-
What is useState?
-
What is useEffect?
-
What is the dependency array in useEffect?
-
What are side effects in React?
-
What are keys in React lists?
-
What is JSX transpiled into?
-
What is ReactDOM?
-
What is the difference between React and ReactDOM?
-
What are stateless components?
-
What are stateful components?
-
What are inline conditional expressions?
-
What is the children prop?
-
What is React.StrictMode?
-
What are PropTypes?
-
What is create-react-app?
-
What is the difference between HTML and React event handling?
-
What are portals in React?
-
What are refs in React?
-
What is useRef?
-
What is memoization?
-
What is React.memo?