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
Intro to React Components - React Delhi NCR 01 ...
Search
Arun Michael Dsouza
July 01, 2018
Programming
740
1
Share
Intro to React Components - React Delhi NCR 01 Jul 2018 Meetup
Introductory talk on React components, what they are and how to create them.
Arun Michael Dsouza
July 01, 2018
More Decks by Arun Michael Dsouza
See All by Arun Michael Dsouza
Using the Gamepad API for a Better Gaming Experience on the Web
arunmichaeldsouza
0
120
Using the Gamepad API for a better gaming experience on the web
arunmichaeldsouza
0
270
React JS Code Splitting - Why and How?
arunmichaeldsouza
1
250
Building your first web app with React JS, Webpack and Babel
arunmichaeldsouza
0
440
React 16 & NPM, Create your own library - React Delhi NCR 07 Oct 2018 Meetup
arunmichaeldsouza
0
210
Houdini, what lies ahead - Web Weekend Kathmandu 2018
arunmichaeldsouza
0
200
Houdini, what lies ahead - JSConf Iceland 2018
arunmichaeldsouza
0
520
The Era of Module Bundlers - GDG Dev Fest Delhi 2017
arunmichaeldsouza
0
210
Getting started with React 16
arunmichaeldsouza
1
1.3k
Other Decks in Programming
See All in Programming
関係性から理解する"同一性"の型用語たち
pvcresin
2
510
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
290
UaaL×Androidアプリのメモリ計測 — Memory Profilerの先へ
rio432
0
170
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
3
560
Oxlintはいかにしてtsgolintのlint ruleを呼び出しているのか
syumai
1
470
自動レビューエンジンの実装と運用 ~レビューのない世界へ~
kurukuru1999
2
240
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
410
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
940
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
6
6.2k
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
110
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
330
継続的な負荷検証を目指して
pyama86
3
1.5k
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
300
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
230
AI: The stuff that nobody shows you
jnunemaker
PRO
7
660
sira's awesome portfolio website redesign presentation
elsirapls
0
250
So, you think you're a good person
axbom
PRO
2
2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
140
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Google's AI Overviews - The New Search
badams
0
1k
KATA
mclloyd
PRO
35
15k
How to train your dragon (web standard)
notwaldorf
97
6.6k
Become a Pro
speakerdeck
PRO
31
5.9k
Transcript
Intro to React Components Arun Michael Dsouza @amdsouza92 React Delhi/NCR
Header Sidebar Slider News News
Image source: www.hawaii.edu
Props React element
React element DOM element
JSX bit.ly/2ttPzcV
Functional components
Class components
Props are read-only!
Props are read-only!
All React components must act like pure functions with respect
to their props. bit.ly/2ywNi6n
Use state to update a component.
None
Dumb/stateless components
Smart/statefull components
• Abstracting complexity • Maintainability • Reusability • Ease of
testing
• https://reactjs.org/docs/components-and-props.html • https://www.youtube.com/watch?v=0BHoz0ptv7k • https://reactjs.org/docs/thinking-in-react.html Quick links
Thank you! React Delhi/NCR Arun Michael Dsouza @amdsouza92