0

Completed

0%

Progress

0

Starred

01

What is React? Explain its core concepts and how it differs from traditional DOM manipulation.

beginner#Basics
02

What is JSX? How does it differ from HTML and what are its rules?

beginner#Basics
03

What are functional components in React? How do they differ from class components?

beginner#Components
04

How do you pass data between components using props? Explain prop drilling and basic parent-child communication.

beginner#Components
05

What is state in React? Explain the useState hook with examples and rules of hooks.

beginner#State Management
06

How do you handle events in React? Explain synthetic events and common event handlers.

beginner#Basics
07

How does conditional rendering work in React? Show different methods with examples.

beginner#Rendering
08

How do you render lists in React? Explain the importance of keys and common patterns.

beginner#Components
09

What are controlled and uncontrolled components in React forms? Provide examples and use cases.

beginner#Forms
10

What is useEffect? How does it work for side effects and lifecycle simulation?

beginner#Hooks
11

What is the useState hook? Provide multiple examples and explain batch updates.

beginner#Hooks
12

How does React Router work? Explain basic routing, navigation, and route parameters.

beginner#Routing
13

How do you fetch data in React? Compare fetch API with libraries like React Query.

beginner#API Integration
14

What is the difference between props and state in React?

beginner#Components
15

What are different ways to style React components? Compare CSS modules, Styled Components, and Tailwind CSS.

beginner#Styling
16

What is the virtual DOM? How does it work and why is it important in React?

beginner#Basics
17

What are React Hooks? Explain the basic hooks and their rules.

beginner#Hooks
18

What is the difference between functional components and class components? When would you use each?

beginner#Basics
19

What is the useRef hook? How is it different from state and when would you use it?

beginner#Hooks
20

How do you handle form validation in React? Compare controlled approach with libraries like Formik and React Hook Form.

beginner#Forms
21

What is the children prop in React? How do you use it for composition?

beginner#Basics
22

What is React DevTools and how can you use it for debugging and performance profiling?

beginner#Performance Optimization
23

How do you handle loading and error states when fetching data in React?

beginner#API Integration
24

How do you create a basic React project? Explain the folder structure and build process.

beginner#Basics
25

What are the benefits of using TypeScript with React? Provide basic type definitions for components and hooks.

beginner#TypeScript