Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Front-End Web Development in React
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Aayush Kapoor
July 01, 2018
Programming
94
2
Share
Front-End Web Development in React
Aayush Kapoor
July 01, 2018
Other Decks in Programming
See All in Programming
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
520
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
700
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
370
Go_College_最終発表資料__外部公開用_.pdf
xe_pc23
0
120
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
3
410
AI駆動開発がもたらすパラダイムシフト
ryosuke0911
0
110
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
180
おれのAgentic Coding 2026/03
tsukasagr
1
130
AIエージェントで業務改善してみた
taku271
0
410
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
220
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
310
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
150
Featured
See All Featured
Discover your Explorer Soul
emna__ayadi
2
1.1k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
500
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
260
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.8k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
170
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
The Curious Case for Waylosing
cassininazir
0
290
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
How to make the Groovebox
asonas
2
2.1k
Deep Space Network (abreviated)
tonyrice
0
100
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
GraphQLとの向き合い方2022年版
quramy
50
14k
Transcript
Front-End Web Development in React
What is ? Introduction 1 2
Q: “How do you eat an Elephant?” A: “One bite
at a time”. 3 AKA: When things seem daunting, break them down into smaller chunks. Eventually, those chunks will become understandable.
React Component 4
5 A Component is essentially anything that looks like <UppercaseTag>
6
7
8
9
React Component Data 10 props state Component
What are Props? 11
What is State? 12
Props 1. Data that is passed into a component. 2.
They are READ-ONLY in nature. React Props vs State State 1. Data that is managed by the component. 2. It is CHANGEABLE in nature. 13
Data only flows down in tree React Data Flow 14
React Inter-Component Communication 15 Parent Component Child Component Child Component
React One Way Data Flow 16 Props Immutable & Passed-on
Data State Mutable & Private Data
How to ? Introduction 2 17
React with JSX 18 ➔ Feels like HTML inside JS
➔ Compiles down to JavaScript ➔ It is Fast due to Optimisations
React with JSX Example 19
React Component Lifecycle 20 ➔ componentDidMount() ➔ componentDidUpdate() ➔ componentWillMount()
➔ render()
React Component Structure 21
React Project Structure 22 ➔ Great-grandparent ◆ Grandparent • Parent
◦ Child ◦ Child ◆ Grandparent • Parent ◦ Child ◦ Child