0% found this document useful (0 votes)
6 views

ReactJS Revision Checklist

Uploaded by

SRINJOY DAS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

ReactJS Revision Checklist

Uploaded by

SRINJOY DAS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

React.

js Revision Checklist

[ ] 1. Basics of React

[] - What is React?

[] - JSX and its importance

[] - Components (Function vs Class Components)

[] - Props and State

[ ] 2. Component Lifecycle Methods (Class Components)

[] - Mounting, Updating, and Unmounting

[] - Common lifecycle methods (e.g., componentDidMount, componentDidUpdate, componentWillUnmou

[ ] 3. React Hooks

[] - useState

[] - useEffect

[] - useContext

[] - useReducer (basic overview)

[ ] 4. Handling Events in React

[] - Event Binding

[] - Synthetic Events

[ ] 5. Forms in React

[] - Controlled vs Uncontrolled Components

[] - Handling form submissions

[ ] 6. React Router (React Router DOM)

[] - Setting up routes

[] - Link, NavLink, useNavigate

[] - Dynamic routing and route parameters

[ ] 7. State Management

[] - Context API
[] - Props drilling

[] - Basic introduction to Redux

[ ] 8. Conditional Rendering

[] - Ternary operators

[] - Short-circuit evaluation

[ ] 9. Lists and Keys

[] - Rendering lists

[] - Importance of keys

[ ] 10. Performance Optimization

[] - React.memo

[] - useMemo and useCallback

[ ] 11. Error Handling

[] - Error Boundaries

[] - Try-catch with async functions

[ ] 12. Working with APIs

[] - Fetch API and Axios

[] - Handling loading and error states

[ ] 13. Testing in React

[] - Basics of testing with Jest and React Testing Library

[ ] 14. Deployment

[] - Deploying React apps using Vercel, Netlify, or GitHub Pages

You might also like