Q1: What is JSX in React?
Q2: What is the purpose of `setState()` in React?
Q3: What are React Hooks?
Q4: Which hook is used for performing side effects in React?
Q5: What is a React component's lifecycle?
Q6: What is the purpose of `props` in React?
Q7: What is the Virtual DOM in React?
Q8: What is the purpose of keys in React lists?
Q9: What is the difference between controlled and uncontrolled components?
Q10: What is the purpose of `useContext` hook?
Q11: What is React Router?
Q12: What is Redux?
Q13: What is the purpose of Redux Thunk?
Q14: What is the purpose of the `map` function in JavaScript when working with React?
Q15: What is the significance of the `key` prop when rendering lists in React?
Q16: Which tool is commonly used for bundling React applications?
Q17: What is the purpose of Babel in a React project?
Q18: Which testing library is commonly used with React?
Q19: What is a Higher-Order Component (HOC) in React?
Q20: What is the purpose of the `useMemo` hook?
Q21: What is code-splitting in React?
Q22: What is the purpose of the `useEffect` hook's dependency array?
Q23: What are Fragments in React?
Q24: What is Context API in React?
Q25: What is prop drilling in React and how can it be avoided?
Q26: What is the primary benefit of using server-side rendering (SSR) with React?
Q27: What is the purpose of `useReducer` hook in React?
Q28: Which of the following is NOT a valid React hook?
Q29: What does the term 'state' generally refer to in React?
Q30: What is the purpose of the `shouldComponentUpdate` lifecycle method in class components?
Q31: What is the purpose of React.memo?
Q32: What is the difference between state and props in React?
Q33: What is the use of Webpack in react
Q34: What is conditional rendering?
Q35: Why are modules in React useful?
Q36: What is the purpose of the useEffect hook?
Q37: Why is it important to prevent cross-site scripting(XSS)?
Q38: What is a custom React hook?
Q39: What is formik?
Q40: What is lazy loading?
Q41: What is suspense?
Q42: What does the term SSR mean?
Q43: What is the benefit of SSR?
Q44: What does CSR mean?
Q45: What is an anti-pattern?
Q46: What does it mean when a component is pure?
Q47: What is Jest used for
Q48: What is a snapshot test?
Q49: What is Enzyme?
Q50: When should you write tests?
Q51: What is a mock function?
Q52: Why are comments important in code?
Your Score: 0 / 52
How many correct answers out of total questions.comment in the below comment section.