React Fundamentals

Learn the fundamentals of React and start your journey with this amazing library
Free tutorial
Rating: 4.3 out of 5 (2,701 ratings)
51,518 students
1hr 2min of on-demand video
English [Auto]

Understand fundamental React concepts
Use some of ES6/ES7 JavaScript features
Use de-facto standard routing solution for React applications - React Router
Maintain and organize their React code base


  • You should be fairly familiar with JavaScript, HTML and CSS


This is a short introductory course which will teach you the magic of React. React is a JavaScript library, which lets you build user interfaces using separate components.

You'll learn how to set up your own React environment in just matter of minutes and learn such concepts as:

  • React elements
  • JSX
  • Components
  • Props
  • State
  • Lifecycle methods
  • Containers
  • Form and input managing 
  • Conditional Rendering
  • React Router V4

Who this course is for:

  • Anyone who wants to learn React and deepen their knowledge about coding


Software Engineer
Edvinas Daugirdas
  • 4.3 Instructor Rating
  • 2,701 Reviews
  • 51,518 Students
  • 1 Course

I'm a Software Engineer currently working full-time with one of the leading companies in customer support for mobile carriers in the US.

I love writing and promoting clean, well-organized and maintainable code and do believe that learning new concepts and models is just a usual day at office for people working in tech industry.

Top companies trust Udemy

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