Master React Hooks With Firebase and Become an Expert React Developer
Congratulations! You’ve found the most popular, most complete, and most up-to-date resource online for learning React Hooks. React is a JavaScript library for building user interfaces and one of the most popular technologies in the world.
What you’ll learn
- Build enterprise level React applications using hooks and deploy to production..
- Learn all about React Hooks and React Components..
- Set up authentication using firebase.
- Routing with React Router.
- Performance optimization using react hooks.
Course Content
- Introduction –> 2 lectures • 10min.
- Class Based Components and Functional Components – Overview –> 2 lectures • 21min.
- UseState Hook –> 1 lecture • 14min.
- UseEffect Hook –> 1 lecture • 18min.
- Project 1 : To-Do App –> 2 lectures • 50min.
- UseContext Hook –> 1 lecture • 12min.
- Project 2 : Theme Toggling App –> 2 lectures • 26min.
- UseReducer Hook –> 1 lecture • 10min.
- Project 3 : Shopping Cart App –> 5 lectures • 55min.
- UseRef Hook –> 1 lecture • 9min.
- Project 4 : React Uncontrolled Form Using UseRef –> 1 lecture • 9min.
- Create Own Custom React Hooks –> 2 lectures • 19min.
- Project 5 : React Authentication App Using Firebase –> 4 lectures • 34min.
- UseMemo and UseCallback Hook – Performance Optimization Hooks –> 1 lecture • 14min.
- React Hooks Overview –> 1 lecture • 2min.
Requirements
Congratulations! You’ve found the most popular, most complete, and most up-to-date resource online for learning React Hooks. React is a JavaScript library for building user interfaces and one of the most popular technologies in the world.
This course teaches you React Hooks in-depth, from the ground up, step by step by diving into all the core basics, exploring multiple projects and also introducing you to advanced concepts as well.
What’s in this course?
- Introduction to React class based and functional components
- Core basics: How React state works, how to work with lifecycle methods.
- What is functional components in react
- What is UseState and how to manage state in functional components.
- UseEffect hook and handle side effects in functional components.
- Project 1 : To-Do App
- UseContext hook and Global state management
- Project 2 : Theme Toggling using UseContext
- UseReducer hook and complex state management.
- Project 3 : Shopping cart using UseReducer and UseContext
- UseRef in Depth
- DOM manipulation using useRef
- Project 4 : Uncontrolled Forms using UseRef
- Create own custom hooks and reuse logic
- Project 5 : React Authentication App
- UseMemo and UseCallback in depth
- Performance improvement with UseMemo and UseCallback
- Project 6 : React Cryptocurrency app
What do you need to succeed in this course?
- HTML and CSS knowledge required
- General/basic understanding of JavaScript
- Basic knowledge of react is required
Who this course is for:
- Anyone who wants to develop scalable web-apps with React and want to become expert react developer.
- Programmers who want to increase their value as web developers.
- Anyone who wants to become a freelancer or an independent web app developer.