Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to React.js
Search
Roman Liutikov
November 20, 2016
Programming
0
79
Introduction to React.js
Overview of core concepts in React.js
Roman Liutikov
November 20, 2016
Tweet
Share
More Decks by Roman Liutikov
See All by Roman Liutikov
ClojureScript × Type Inference
roman01la
0
43
React Kyiv – Dec 19, 2017
roman01la
1
220
React & ClojureScript in production at Attendify
roman01la
0
200
Web Apps performance & JavaScript compilers
roman01la
3
120
React Native: Native Mobile Development in JavaScript @ LvivJS 2016
roman01la
0
140
React Native: Are we there yet? (Pokémon edition) @ VinnytsiaJS '16
roman01la
0
390
React Native: Native mobile development with JavaScript
roman01la
0
180
ClojureScript, что ты такое?
roman01la
1
210
ClojureScript: what are you?
roman01la
2
130
Other Decks in Programming
See All in Programming
AIコーディングエージェント(Manus)
kondai24
0
210
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
130
ゆくKotlin くるRust
exoego
1
160
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
280
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
420
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
450
Python札幌 LT資料
t3tra
7
1k
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.3k
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
190
Implementation Patterns
denyspoltorak
0
120
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
300
Go コードベースの構成と AI コンテキスト定義
andpad
0
140
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
0
310
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
680
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Abbi's Birthday
coloredviolet
0
3.8k
GraphQLとの向き合い方2022年版
quramy
50
14k
Become a Pro
speakerdeck
PRO
31
5.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
Done Done
chrislema
186
16k
Designing Experiences People Love
moore
143
24k
Site-Speed That Sticks
csswizardry
13
1k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
UI is a hierarchical tree structure
DOM is also a tree structure <html> <head> </head> <body>
<h1>Hello!</h1> <div></div> </body> </html>
React.js application is a tree structure of React components <Root>
<Child /> <Child> <Child>Hello!</Child> <Child /> </Child> </Root>
Components share data through tree hierarchy
A component may have an internal state When state is
updated, component and its children are also updated (re-rendered).
Component lifecycle
Rendering optimization If props or state didn’t change, there’s no
reason to update (re-render) a component.
Child to parent communication Parent component may pass a callback
function, which changes a state of the component, to child component.