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
Organizando o seu código ReactJs
Search
Igor Felipe
April 11, 2019
Technology
43
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Organizando o seu código ReactJs
Igor Felipe
April 11, 2019
Other Decks in Technology
See All in Technology
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
1
150
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
go-sqletch
moznion
0
140
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
170
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
100
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
6k
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Facilitating Awesome Meetings
lara
57
7.2k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Documentation Writing (for coders)
carmenintech
77
5.6k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
820
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Raft: Consensus for Rubyists
vanstee
142
7.8k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
940
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Transcript
Organizando o seu código ReactJs Rio de Janeiro - 2019
Nome Igor Felipe Empresa B2W Digital - Finance Twitter @igorfelipee1
Vamos imaginar Sua equipe recebeu um projeto Após 3 semanas,
foi pedida uma alteração Com o crescimento dos projetos, foram contratadas novas pessoas para equipe Após 2 semanas, foram pedidas mais features NÃO DÁ MAIS!
None
None
None
None
"Assim como seu código, sua arquitetura precisa ser autoexplicativa"
None
"Elemento reutilizável com as suas funcionalidades encapsuladas e separadas do
resto do código "
Presentational, Container and Page components
Presentational • Stateless • Shows a certain piece of the
UI • Data is via props or api context
None
SearchBar
Container/Page • Groups presentational/container components • Deals with business logic
• Usually have some state and render only presentational components • Used on react-router
None
Header
?
"Todo componente page é um container mas nem todo container
é um page"
None
"O problema de semântica do seu projeto não é da
máquina"
console.log(' Obrigado! ')