SlideShare a Scribd company logo
PRAGMATIC
INTRODUCTION
TO REACT
Maayan Glikser
Maayan Glikser
- Github addict
- Hardcore metal fan
- Converted from dogs to cats
Front End Developer @ 500Tech
ReactJS
Component Driven Development
Thinking in components
Thinking in components
JSX
`
let message = (

<div className="hello" onClick={ someFunc }>

<span>Hello World</span>

</div>

);
Without JSX
`
let message =
React.DOM.div({ className: 'hello', onClick: someFunc },[

React.DOM.span(null, ['Hello World'])

]);
`
Basic Component
React.createClass({

render() {

return <span>Hello World</span>;

}

});
PROPS & STATE
Lifecycle methods
Mount
componentWillMount → Angular PreLink
componentDidMount → Angular PostLink
Update
componentWillUpdate
componentDidUpdate
Unmount
componentWillUnmount → $scope.$on('destroy')
DEMO
Flux
Flux
Flummox
Fluxible
Marty.js
NuclearJS
Redux
Lux.js
Reflux
Alt.js
Read our blog:
http://blog.500tech.com
Maayan Glikser
maayan@500tech.com

More Related Content

PDF
Rest application
PDF
How is Java / JVM built ? Adopt OpenJDK is your answer !
PDF
MicroProfile: uma nova forma de desenvolver aplicações corporativas na era do...
PDF
Bkbiet day2 & 3
PPTX
intro to Angular js
PPT
Java. Explicit and Implicit Wait. Testing Ajax Applications
PDF
ASP.NET MVC Internals
PDF
Automation puzzlers
Rest application
How is Java / JVM built ? Adopt OpenJDK is your answer !
MicroProfile: uma nova forma de desenvolver aplicações corporativas na era do...
Bkbiet day2 & 3
intro to Angular js
Java. Explicit and Implicit Wait. Testing Ajax Applications
ASP.NET MVC Internals
Automation puzzlers

What's hot (6)

PDF
Implicit and Explicit waits in Selenium WebDriwer, how to.
PDF
Reactивная тяга
PDF
WebDriver Waits
PDF
iOS Keychain by 흰, 민디
PDF
The JavaFX Ecosystem
PPTX
Workshop desarrollo Cassandra con el driver Java
Implicit and Explicit waits in Selenium WebDriwer, how to.
Reactивная тяга
WebDriver Waits
iOS Keychain by 흰, 민디
The JavaFX Ecosystem
Workshop desarrollo Cassandra con el driver Java
Ad

Viewers also liked (20)

PDF
Third-Party Libraries — Adam Klein
PDF
Directives Tips & Techniques — Nir Kaufman
PDF
Angular & Webpack — Nir Kaufman
PDF
ES6 Everywhere – Adam Klein
PDF
Angular2 a modern web platform
PPT
Как получать клиентов из региональной выдачи
PDF
EPIC RESEARCH SINGAPORE - Daily SGX Singapore report of 10 August 2016
PDF
70-139928939789-92
PPTX
Mylan black and white
PDF
Cyber security and resilience of intelligent public transport
PPTX
Configurando y administración de impresiones
PPTX
Käyttäjäkokemus kilpailuetuna ja erottumistekijänä
PDF
'Why do we need HR again?'
PDF
McKinsey on Organization CHROs and talent management
PDF
Render to DOM
PDF
React vs angular
PDF
D3 svg & angular
PDF
Understanding Redux — Ilya Gelman
PDF
Angular. MobX. Happiness
PDF
Higher-Order Components — Ilya Gelman
Third-Party Libraries — Adam Klein
Directives Tips & Techniques — Nir Kaufman
Angular & Webpack — Nir Kaufman
ES6 Everywhere – Adam Klein
Angular2 a modern web platform
Как получать клиентов из региональной выдачи
EPIC RESEARCH SINGAPORE - Daily SGX Singapore report of 10 August 2016
70-139928939789-92
Mylan black and white
Cyber security and resilience of intelligent public transport
Configurando y administración de impresiones
Käyttäjäkokemus kilpailuetuna ja erottumistekijänä
'Why do we need HR again?'
McKinsey on Organization CHROs and talent management
Render to DOM
React vs angular
D3 svg & angular
Understanding Redux — Ilya Gelman
Angular. MobX. Happiness
Higher-Order Components — Ilya Gelman
Ad

Similar to Pragmatic Introduction to React — Maayan Glikser (20)

PDF
Introduction to React for Frontend Developers
PDF
Introduction Web Development using ReactJS
PPTX
ReactJS presentation.pptx
PPTX
Introduction to React
PPTX
React & Redux for noobs
PDF
Intro to ReactJS
PDF
Sviluppo di interfacce web con React.JS
PDF
An introduction to React.js
PPTX
Intro react js
PPTX
Learn react.js with me!
PPTX
Introduction to react_js
PPT
PPTX
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
PDF
ReactJS - A quick introduction to Awesomeness
PPTX
class based component.pptx
PDF
React js
ODP
Introduction to ReactJS
PPTX
[Final] ReactJS presentation
Introduction to React for Frontend Developers
Introduction Web Development using ReactJS
ReactJS presentation.pptx
Introduction to React
React & Redux for noobs
Intro to ReactJS
Sviluppo di interfacce web con React.JS
An introduction to React.js
Intro react js
Learn react.js with me!
Introduction to react_js
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
ReactJS - A quick introduction to Awesomeness
class based component.pptx
React js
Introduction to ReactJS
[Final] ReactJS presentation

More from 500Tech (19)

PDF
State managment in a world of hooks
PDF
State managment in a world of hooks
PDF
React Under the Hook - DevDays Europe 2019
PDF
React Back to the Future
PDF
Hooks - why should you care today?
PDF
Migrating from angular to react
PDF
How to write bad code in redux (ReactNext 2018)
PDF
Opinionated Approach to Redux
PDF
Mobx Internals
PDF
Mobx - Performance and Sanity
PDF
Mobx Performance and Sanity
PDF
Mobx - performance and sanity
PDF
Tales of an open source library
PDF
Managing state in Angular 1.x with Redux
PDF
ReactJS vs AngularJS - Head to Head comparison
PDF
Js tests like a pro
PDF
The Human Linter — Ilya Gelman
PDF
Consuming ASP.net API With Websockets — Maayan Glikser
PDF
The Productive Developer — Ilya Gelman
State managment in a world of hooks
State managment in a world of hooks
React Under the Hook - DevDays Europe 2019
React Back to the Future
Hooks - why should you care today?
Migrating from angular to react
How to write bad code in redux (ReactNext 2018)
Opinionated Approach to Redux
Mobx Internals
Mobx - Performance and Sanity
Mobx Performance and Sanity
Mobx - performance and sanity
Tales of an open source library
Managing state in Angular 1.x with Redux
ReactJS vs AngularJS - Head to Head comparison
Js tests like a pro
The Human Linter — Ilya Gelman
Consuming ASP.net API With Websockets — Maayan Glikser
The Productive Developer — Ilya Gelman

Recently uploaded (20)

PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
Tartificialntelligence_presentation.pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPT
Geologic Time for studying geology for geologist
PDF
August Patch Tuesday
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Unlock new opportunities with location data.pdf
PPT
What is a Computer? Input Devices /output devices
PPTX
Modernising the Digital Integration Hub
PDF
Zenith AI: Advanced Artificial Intelligence
PPT
Module 1.ppt Iot fundamentals and Architecture
DOCX
search engine optimization ppt fir known well about this
PDF
STKI Israel Market Study 2025 version august
PDF
Architecture types and enterprise applications.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
A contest of sentiment analysis: k-nearest neighbor versus neural network
Tartificialntelligence_presentation.pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Geologic Time for studying geology for geologist
August Patch Tuesday
Enhancing emotion recognition model for a student engagement use case through...
Getting started with AI Agents and Multi-Agent Systems
Group 1 Presentation -Planning and Decision Making .pptx
Chapter 5: Probability Theory and Statistics
Unlock new opportunities with location data.pdf
What is a Computer? Input Devices /output devices
Modernising the Digital Integration Hub
Zenith AI: Advanced Artificial Intelligence
Module 1.ppt Iot fundamentals and Architecture
search engine optimization ppt fir known well about this
STKI Israel Market Study 2025 version august
Architecture types and enterprise applications.pdf
1 - Historical Antecedents, Social Consideration.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf

Pragmatic Introduction to React — Maayan Glikser