Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
React: Zero to Hero
Search
Alefe Souza
August 03, 2019
Programming
540
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
React: Zero to Hero
https://github.com/alefesouza/workshop-react
Alefe Souza
August 03, 2019
More Decks by Alefe Souza
See All by Alefe Souza
NativeScript: Native Apps with Angular
alefesouza
0
510
Implementing GraphQL with PHP - PHP Community Summit
alefesouza
0
330
Implementing GraphQL with Laravel and Vue.js
alefesouza
0
370
Implementing GraphQL with PHP
alefesouza
0
610
Node.js Chatbots with Bot Framework
alefesouza
0
430
GraphQL: A new way to write APIs
alefesouza
0
460
Firebase as back-end
alefesouza
0
500
GitLab: A tool for the entire DevOps lifecycle.pdf
alefesouza
0
740
Web Components with Vanilla.js
alefesouza
0
700
Other Decks in Programming
See All in Programming
速習iPhone Duo対応
yuukiw00w
2
840
AWSに止められる覚悟してますか?
morizo_1984
2
450
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1.1k
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
130
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
110
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
8.8k
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
540
一人だけ、Kiroが静止する日
hideg
0
130
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
550
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
250
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
App Intentsのビルドプロセスを支える技術
kntkymt
0
460
Featured
See All Featured
The Curse of the Amulet
leimatthew05
3
15k
First, design no harm
axbom
PRO
2
1.3k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.8k
How to build a perfect <img>
jonoalderson
1
6k
Deep Space Network (abreviated)
tonyrice
0
320
Product Roadmaps are Hard
iamctodd
55
13k
How to train your dragon (web standard)
notwaldorf
97
6.8k
A Soul's Torment
seathinner
8
3.6k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.9k
Code Reviewing Like a Champion
maltzj
528
40k
Transcript
<React /> Zero to Hero Material: https://bit.ly/react-material @alefesouza https://as.dev
Alefe Souza @alefesouza https://as.dev Full Stack Developer @alefesouza Apaixonado por
JavaScript desde os 13 anos, instrutor de desenvolvimento de software, formado em análise e desenvolvimento de sistemas, Microsoft Specialist em tecnologias web.
React? @alefesouza https://as.dev Uma biblioteca para construir interfaces de usuário.
React @alefesouza https://as.dev • Desenvolvido pelo Facebook. • Ferramenta front-end
moderna mais utilizada. • Componentes. • Diversas implementações.
JSX @alefesouza https://as.dev class HelloMessage extends React.Component { render() {
return ( <div> Hello {this.props.name} </div> ); } } ReactDOM.render( <HelloMessage name="Taylor" />, document.getElementById('hello-example') ); class HelloMessage extends React.Component { render() { return React.createElement( "div", null, "Hello ", this.props.name ); } } ReactDOM.render(React.createElement(HelloMessage, { name: "Taylor" }), document.getElementById('hello-example'));
Quem utiliza? @alefesouza https://as.dev
Implementações @alefesouza https://as.dev • React Native. • React 360. •
Ink. • React Desktop. • React TV.
@alefesouza https://as.dev <Material /> https://bit.ly/react-material
Obrigado! @alefesouza