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
Art of building reusable component
Search
Anenth
October 07, 2017
Education
0
760
Art of building reusable component
How to think about structuring your components
Anenth
October 07, 2017
Tweet
Share
Other Decks in Education
See All in Education
系統性を意識したプログラミング教育~ガチャを実装しよう~
asial_edu
0
390
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
signer
PRO
0
2.1k
2025年度春学期 統計学 第1回 イントロダクション (2025. 4. 10)
akiraasano
PRO
0
150
2025/06/05_読み漁り学習
nag8
0
120
推しのコミュニティはなんぼあってもいい / Let's join a lot of communities.
kaga
2
1.6k
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.7k
プレゼンテーション実践
takenawa
0
1.1k
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019538FNR)
signer
PRO
1
2k
Gesture-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.7k
新卒研修に仕掛ける 学びのサイクル / Implementing Learning Cycles in New Graduate Training
takashi_toyosaki
1
120
2025年度春学期 統計学 第3回 クロス集計と感度・特異度,データの可視化 (2025. 4. 24)
akiraasano
PRO
0
110
郷土教育モデル事業(香川県小豆島町).pdf
bandg
0
180
Featured
See All Featured
Site-Speed That Sticks
csswizardry
9
610
Docker and Python
trallard
44
3.4k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Embracing the Ebb and Flow
colly
85
4.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
How to Think Like a Performance Engineer
csswizardry
24
1.6k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Transcript
A R T O F B U I L D
I N G R E U S A B L E C O M P O N E N T S
Anenth (@anenthv) Senior front end engineer recruiterbox
T H E M A G I C Functional components
+ CSS
Text Input Button Card Page
Page Card
Text Input Button
Modifiers
None
None
None
None
Modifiers
None
Card Card Header
Text Grid
None
• Decouple 3rd party libs • Documentation - React story
book • Pluggable nature of CSS • Faster feature delivery • Happy developers • Too many props means you are in trouble! • We + Designers
Demo time http://bit.ly/art-rcom
T H A N K Y O U Anenth (@anenthv)