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
730
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
260
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
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
240
From Formal Specification to Property Based Test
ohbarye
0
480
2026-04-15 Spring IO - I Can See Clearly Now
jonatan_ivanov
1
140
tRPCの概要と少しだけパフォーマンス
misoton665
2
240
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
250
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
250
Spec-driven Development: How AI Changes Everything (And Nothing)
simas
PRO
0
410
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
470
Running Swift without an OS
kishikawakatsumi
0
860
🦞OpenClaw works with AWS
licux
1
310
実用!Hono RPC2026
yodaka
2
280
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
700
Featured
See All Featured
Believing is Seeing
oripsolob
1
120
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
130
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
780
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
130
How to make the Groovebox
asonas
2
2.1k
Designing for Performance
lara
611
70k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
160
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
160
Being A Developer After 40
akosma
91
590k
Odyssey Design
rkendrick25
PRO
2
590
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
520
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