React Hooks and Context (with React-Redux migration guide)

Learn the future of React and how to migrate your existing Redux code
Free tutorial
Rating: 3.9 out of 5 (414 ratings)
13,618 students
51min of on-demand video
English [Auto]

React Hooks at a Deep Level
Use React hooks with existing Redux code
useState, useEffect, useReducer, useContext
Global state with Context api
Mimic Redux functionality with just Hooks
Redux migration guide to React Hooks
working with forms and React hooks


  • Javascript and basic React


React Hooks?

React Hooks are the biggest fundamental change to React since React Fiber in Late 2017.

Previous tutorials with Redux and older patterns are becoming obsolete. Stay competitive and learn the current and future version of React.

I will show you how to migrate from React-Redux to React hooks without changing any of your Redux Code

What this course will cover?

We will begin with a detailed explanation about each of the major hooks. Then once we understand the hooks at a deep level we will begin coding.

I will give a detailed explanation of React hooks then we will go over how to integrate React Hooks into existing React - Redux projects. We will build these hooks from scratch so you will get the best of both worlds.

We will cover all the major hooks and I will show you how to write them in code.

By the end of the tutorial you will have the building blocks necessary to build complex apps.

Who this course is for:

  • Beginner React students


Full Stack Developer at Coding Spectrum
Mohammad Iqbal
  • 4.5 Instructor Rating
  • 3,397 Reviews
  • 115,826 Students
  • 3 Courses

Mohammad Has been working in Web Development since late 2015. He holds 5 development certificates from Udacity. He has also previously worked as a code reviewer for Udacity. He has also completed freelance projects for startups and other B2B clients.

He is passionate about coding and always interested in new technology. Feel free to drop a message if you want to discuss anything.

Top companies trust Udemy

Get your team access to Udemy's top 22,000+ courses