| 1 | What does a build tool like Vite or Webpack actually do for a React project? React › Build Tools & Bundlers (Vite, Webpack & CRA) | React | Build Tools & Bundlers (Vite, Webpack & CRA) | Beginner |
| 2 | What is the difference between a development server and a production build in a React project? React › Build Tools & Bundlers (Vite, Webpack & CRA) | React | Build Tools & Bundlers (Vite, Webpack & CRA) | Beginner |
| 3 | Why has Vite become more popular than Create React App for starting new React projects? React › Build Tools & Bundlers (Vite, Webpack & CRA) | React | Build Tools & Bundlers (Vite, Webpack & CRA) | Intermediate |
| 4 | What is code minification and why does a build tool perform it automatically? React › Build Tools & Bundlers (Vite, Webpack & CRA) | React | Build Tools & Bundlers (Vite, Webpack & CRA) | Intermediate |
| 5 | How do build tools split a React app into smaller chunks for faster page loads? React › Build Tools & Bundlers (Vite, Webpack & CRA) | React | Build Tools & Bundlers (Vite, Webpack & CRA) | Advanced |
| 6 | What tools can you use to check accessibility issues in a React app? React › Accessibility (a11y) in React | React | Accessibility (a11y) in React | Beginner |
| 7 | What is code splitting in React and why is it useful? React › Code Splitting & Lazy Loading | React | Code Splitting & Lazy Loading | Beginner |
| 8 | What is a production build in React and how do you create one? React › Deployment & Production Builds | React | Deployment & Production Builds | Beginner |
| 9 | Why is it important to test your React app one more time after building it for production? React › Deployment & Production Builds | React | Deployment & Production Builds | Beginner |
| 10 | What are some real benefits of using Next.js instead of building a React app from scratch? React › Server-Side Rendering (SSR) & Next.js | React | Server-Side Rendering (SSR) & Next.js | Beginner |