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
テストファーストで考えるReactのコンポーネント設計
Search
ta9ma0k
August 30, 2023
Technology
0
160
テストファーストで考えるReactのコンポーネント設計
ta9ma0k
August 30, 2023
Tweet
Share
Other Decks in Technology
See All in Technology
コールドスタンバイ構成でCDは可能か
hiramax
0
130
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
300
AWS re:Inventre:cap ~AmazonNova 2 Omniのワークショップを体験してきた~
nrinetcom
PRO
0
130
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
150
Master Dataグループ紹介資料
sansan33
PRO
1
4.2k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
AI: The stuff that nobody shows you
jnunemaker
PRO
1
160
技術選定、下から見るか?横から見るか?
masakiokuda
0
180
Node vs Deno vs Bun 〜推しランタイムを見つけよう〜
kamekyame
1
320
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
730
#22 CA × atmaCup 3rd 1st Place Solution
yumizu
1
130
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Balancing Empowerment & Direction
lara
5
840
Technical Leadership for Architectural Decision Making
baasie
0
200
Google's AI Overviews - The New Search
badams
0
890
First, design no harm
axbom
PRO
1
1.1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
72
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Side Projects
sachag
455
43k
WCS-LA-2024
lcolladotor
0
400
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
It's Worth the Effort
3n
187
29k
The Cult of Friendly URLs
andyhume
79
6.8k
Transcript
ςετϑΝʔετͰߟ͑Δ Reactͷίϯϙʔωϯτઃܭ 2023.5.18 Ԭాਅ
ࠓ͢͜ͱ • ୯ମςετͷ͢͠͞ͰReactͷίϯϙʔωϯτΛߟ͑ͯΈͨ
͞ͳ͍͜ͱ • ୯ମςετͷॻ͖ํ • Reactͷॻ͖ํ
Reactͷίϯϙʔωϯτઃܭͷ͠͞ • ϩδοΫͱඳը͕ࠞࡏ • ϩδοΫͱඳըϩδοΫͷڥք͕ᐆດ
࣮ࢪ͢Δ୯ମςετ • ؔͷςετʢϨϯμϦϯάΛؚ·ͳ͍ʣ • ίϯϙʔωϯτͷςετ • ঢ়ଶཧͷςετ
αϯϓϧΞϓϦ
ׂΓצΛܭࢉ͢Δ
None
ؔͷςετ
ׂΓצ͢Δॲཧ
ׂΓצ͢Δॲཧ
ίϯϙʔωϯτͷςετ
ϝϯόʔͷใΛදࣔ͢Δ ɹ
ϝϯόʔͷใΛදࣔ͢Δ
ঢ়ଶཧͷςετ
ֹۚϦετͷঢ়ଶΛཧ͢Δ
components ίϯϙʔωϯτஔ͖ ςετཁૉ ɾཁૉ ɾΠϯλϥΫγϣϯ ɾදࣔ༰ ɾϨΠΞτ/σβΠϯ
ɹhooks ΧελϜϑοΫஔ͖ ςετཁૉ ɾঢ়ଶཧ
lib ؔஔ͖ ςετཁૉ ɾظͨ͠ॲཧ͔
App ֤ϞδϡʔϧΛ݁߹ ςετཁૉ ɾ݁߹ςετʢҰ࿈ͷػೳɺϨΠΞ τʣ
·ͱΊ • ςετΛҙࣝ͢Δ͜ͱͰɺϞδϡʔϧͷ͕໌֬ʹͳͬͨ • ԿΛςετ͢Δ͔͕େࣄ • ݁߹͢ΔॴΛ͖ͬΓͤ͞ͳ͍ͱΧΦεʹͳΓ͕ͪ ιʔείʔυͪ͜Β