1. Code
  2. JavaScript

New Course: Getting Started With React.js


React is a view library whose philosophy greatly differs from the usual framework. Our new course, Getting Started With React.js, will cover what makes React different from all the other frameworks and libraries out there, and give you practical instruction on using it.

What You'll Learn

Tuts+ instructor David East will teach you everything you need to know to get up to speed with React. He'll take you through how React differs from other frameworks, before diving into some of the key concepts, applications, and best practices.

Here's a free preview of some of the lessons from this course:

Writing Your First Component

In this lesson we’ll write our first component with JSX. We’ll cover all of the basics of properly transforming JSX and rendering our component to the page.

The React Component Lifecycle: Mounting

The first phase of the component lifecycle is the mounting phase. This lesson will cover the actions we can take before our component has mounted.

Working With Browserify

When writing components in React, it’s best to put them in separate files. Since components are dependencies of other components, it can make it hard to reference other files. In this lesson we’ll cover the Node module Browserify, which makes dependency management in React a cinch.

You can take our new course straight away with a subscription to Envato Elements. For a single low monthly fee, you get access not only to this course, but also to our growing library of over 1,000 video courses and industry-leading eBooks on Envato Tuts+.

Plus you now get unlimited downloads from the huge Envato Elements library of 200,000+ photos and 26,000+ design assets and templates. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.

Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.