🕹️ Levels: 🌱 Beginner
⏳ Duration: 0.5 hours
🤑 Price: Subscription
🧑💻 Learning Platform: Egghead.io
🧑🎓 Certificate: No
🔑 Key Learning Outcomes
- Add state to functional React component with useState hook.
- Handle multiple state values using useState React hook.
- Utilize React useEffect hook to track component mounts and unmounts.
- Optimize operations with React useMemo hook.
- Implement code-splitting with React.lazy and React Suspense.
- Prevent unnecessary re-renders in React functional components with React.memo.
👨🏫 About the Course
This course provides a quick introduction to using React hooks, lazy loading, and memoization in React applications. Learn how to enhance functional components with state management, side effects, and performance optimizations.
🎯 Target Audience
- Beginners interested in learning React hooks and advanced features.
- Developers looking to improve React application performance and code organization.
✅ Requirements
- Basic understanding of React and functional components.
📖 Course Content
- Add state to functional React component with useState hook.
- Handle multiple state values when using useState React hook.
- Use React useEffect hook to see how many times component mounts and unmounts.
- Optimize expensive operations with React useMemo hook.
- Use React.lazy to do code-splitting with React Suspense.
- Use React.memo to avoid unnecessary re-renders in React functional components.
Drop a comment
Learn React Hooks, Lazy, and Memo API by Tomasz Łakomy
Log in to leave a feedback
Login👇 Psst! Interested in More React Courses?


GraphQL Data in React with Apollo ClientVideo
by Nik Graf
🕹️ Levels: 🌱 Beginner
⏳ Duration: 0.5 hours
🤑 Price: Free
🧑💻 Learning Platform: Egghead.io

The Beginner's Guide to ReactVideo
by Kent C. Dodds
🕹️ Levels: 🌱 Beginner
⏳ Duration: 2.5 hours
🤑 Price: Free
🧑💻 Learning Platform: Egghead.io


Fullstack Advanced React & GraphQLVideo
by Wes Bos
🕹️ Levels: 🚀 Advanced
⏳ Duration: 18 hours
🤑 Price: 89-139