Introduction

Declarative

Make itt painless to create interactive UIs. Deisgn simple views for each state in your application, and React will efficientrly update and render just the right components.

Component-Based

Build encapsulate components that manage their own state, ten compose them to make complex UIs. The component logic is write in JavaScript instead of templates.

A Simple Component

React components implement a render() method that takes input data and returns what to display.
JSX is optional and not required to use React

A Statefil Component

In addition to taking input data, a component can maintan internal state data. When a component's state data changes, the rendered markup will be updated by re-invoking render()

An Application

Using props and state, we can put together a small Todo application.
It is possible to use state to track the current list of items (i.e).

A Component Using External Plugins

Rect allows you to interface with other libraries and frameworks.

Tutorial

Before We Start the Tutorial

This tutorial will help to build a small game.