react overview

Post on 20-Jul-2015

80 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

A JAVASCRIPT LIBRARY FOR BUILDING USER INTERFACES

REACT IS EASIER THAN JQUERY

WHAT MAKES REACT DIFFERENT?

MVC

MV*

BACKBONE ANGULAR EMBER KNOCKOUT

TWO WAY DATA BINDING

CONTROLLEROR

ROUTERMODEL VIEW

TWO WAY DATA BINDING

CONTROLLEROR

ROUTERMODEL VIEW

MODEL

MODEL

VIEW

VIEW

SHARED MUTABLE STATE

We should do our utmost to shorten the conceptual gap between the static

program and the dynamic process, to make the correspondence between the program and the process as trivial as

possible.

- Edsger W. Dijkstra

TRADITIONAL DATA FLOW

REACT DATA FLOW

DATA VIEW VIEW

VIEW

VIEW

API

RENDER

CREATING COMPONENTS

JSX RUNTIME

NESTING COMPONENTS

PROPERTIES

STATE

COMPONENT LIFECYCLE

VIRTUAL DOM

EVENTS

EXAMPLES

top related