React Fundamentals

Learn the fundamentals of React and start your journey with this amazing library
Free tutorial
Rating: 4.3 out of 5 (1,945 ratings)
30,305 students
React Fundamentals
Free tutorial
Rating: 4.3 out of 5 (1,945 ratings)
30,305 students
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

Requirements

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

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
Course content
3 sections • 17 lectures • 1h 1m total length
  • Setting React Environment
    01:44
  • React Elements
    03:51
  • JSX
    02:53
  • Components
    04:29
  • Props
    03:25
  • State
    02:36
  • Lifecycle (componentDidMount)
    02:11
  • Asynchronous Calls
    03:53
  • Containers
    03:12
  • Lists and Keys
    05:02
  • Refactoring List Component
    01:39
  • Forms (Input)
    03:29
  • Conditional Rendering
    05:28
  • Images (Loader Component)
    03:38
  • Setting Up React Roter
    04:43
  • Setting Routes
    02:48
  • Using Route Params
    06:50

Instructor
Software Engineer
Edvinas Daugirdas
  • 4.3 Instructor Rating
  • 1,945 Reviews
  • 30,305 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.