Learn Modern React JS, including Hooks, fast by building a real life project

What you’ll learn

  • React fundamentals with hooks and classes (bonus)
  • Styled Components
  • React-Router v6
  • To structure a React JS Application with files and folders
  • Use an API to fetch data with React Hooks
  • Bonus section for refactoring into TypeScript
  • Bonus section with Global Context and login to The Movie DB API



Beginner/Intermediate depending on your learning style. There are also some advanced features


You should know JavaScript basics at least, including ES6


In this course, you will create a beautiful and modern React JS Application. The primary course is focused on React Hooks API with for example useState, useEffect, and useRef hooks. But there are also bonus sections where you’ll learn Class Components as well. The application is fetching data from The Movie DB API and uses Styled Components for styling.

Learn below and much more:

  • React Fundamentals and React Components
  • React Hooks (useState, useEffect, useContext, useRef)
  • Context API as a Bonus section
  • The Movie DB API
  • CSS styling with Styled Components
  • React-Router v6
  • Class Components with state as a Bonus section
  • Refactor App into Typescript as a Bonus section
  • Create a login and rate movies as a Bonus section

Who should enroll this course:

  • Developers looking to learn Modern React JS

Who this course is for:

  • Front End Developers who wants to learn more about modern React JS

[maxbutton id=”1″ url=”https://www.udemy.com/course/react-essentials/?ranMID=39197&ranEAID=*7W41uFlkSs&ranSiteID=.7W41uFlkSs-3gIsRhnoCLFPPSB8rXiy6Q&LSNPUBID=*7W41uFlkSs&utm_source=aff-campaign&utm_medium=udemyads&couponCode=ESSENTIALS-FREE” ]