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
ReactJS_Workshop.pdf
Search
Juan Roa
April 30, 2021
Programming
40
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ReactJS_Workshop.pdf
Juan Roa
April 30, 2021
More Decks by Juan Roa
See All by Juan Roa
Python & Machine Learning in Agronomy - Pycon Co 2025 EAFIT
roadev
0
22
El Agrónomo Digital - PyDay Cali 2024
roadev
0
24
Comparte tu conocimiento y sé parte de las comunidades libres
roadev
1
70
Good practices in React & functional programming
roadev
1
58
Direccionamiento IP
roadev
0
33
Layers 3 and 5
roadev
0
48
Control de versiones con Git - Part 1
roadev
1
100
Taller Uso de Bitcoin
roadev
1
180
Other Decks in Programming
See All in Programming
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
200
スマートグラスで並列バイブコーディング
hyshu
0
270
自作OSでスライド発表する
uyuki234
0
450
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
320
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
160
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.1k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
14
6k
技術的負債解消で開発者の未来を開く- AIの力でコード刷新
kmd2kmd
0
120
Vite+ Unified Toolchain for the Web
naokihaba
0
380
Oxcを導入して開発体験が向上した話
yug1224
4
350
Oxlintのカスタムルールの現況
syumai
6
1.2k
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
180
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Tell your own story through comics
letsgokoyo
1
980
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
330
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
350
Design in an AI World
tapps
1
250
The Language of Interfaces
destraynor
162
27k
GraphQLとの向き合い方2022年版
quramy
50
15k
Test your architecture with Archunit
thirion
1
2.3k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
290
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
210
Transcript
ReactJS course Juan Roa @jroadev
Who am I? • Frontend developer at Pulpo WMS •
Ruby on Rails developer • Blockchain & Bitcoin enthusiast • CO-Organizer at Cali Ruby • CO-Organizer and Coach at Rails Girls Cali • ReactJS Coach at DevHack • Caleño, Biker.
What are we going to learn ? • ES6 features
• What React is. • What are components (stateless, stateful). • Props and state • Best practices / functional programming in React • Immutability / avoid side effects • Create simple components with state
Ecmascript 2015 features • Arrow functions • Classes • Template
strings • Destructuring • Default / spread • Let / Const • Imports
Immutability / A more functional approach • Object.assign • Spread
operator • Prototype.map • Concat • Don’t modify data structures, return always a new copy or value!
Showcase
Virtual DOM reconciliation / state change
Virtual DOM re-render
Props and State Props: • External data • Can’t change
it State: • Internal data • Can change it • Private for component