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
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
Search
daiki / きちくりす
February 01, 2025
Programming
9
2.1k
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
BuriKaigi 2025
https://fortee.jp/burikaigi-2025/proposal/b0bb7bb3-c9b5-44a7-8124-a66e96ba3305
daiki / きちくりす
February 01, 2025
Tweet
Share
More Decks by daiki / きちくりす
See All by daiki / きちくりす
状態管理ライブラリZustandの導入から運用まで
k1tikurisu
3
690
Other Decks in Programming
See All in Programming
エンジニアのための”最低限いい感じ”デザイン入門
shunshobon
0
130
実践 Dev Containers × Claude Code
touyu
1
240
なぜ今、Terraformの本を書いたのか? - 著者陣に聞く!『Terraformではじめる実践IaC』登壇資料
fufuhu
4
650
【第4回】関東Kaggler会「Kaggleは執筆に役立つ」
mipypf
0
770
コーディングエージェント時代のNeovim
key60228
1
100
Langfuseと歩む生成AI活用推進
licux
3
300
Dart 参戦!!静的型付き言語界の隠れた実力者
kno3a87
0
210
The state patternの実践 個人開発で培ったpractice集
miyanokomiya
0
150
CEDEC2025 長期運営ゲームをあと10年続けるための0から始める自動テスト ~4000項目を50%自動化し、月1→毎日実行にした3年間~
akatsukigames_tech
0
150
TDD 実践ミニトーク
contour_gara
0
140
GUI操作LLMの最新動向: UI-TARSと関連論文紹介
kfujikawa
0
1k
Microsoft Orleans, Daprのアクターモデルを使い効率的に開発、デプロイを行うためのSekibanの試行錯誤 / Sekiban: Exploring Efficient Development and Deployment with Microsoft Orleans and Dapr Actor Models
tomohisa
0
210
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
5.7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Docker and Python
trallard
45
3.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
890
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
Raft: Consensus for Rubyists
vanstee
140
7.1k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
It's Worth the Effort
3n
187
28k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Facilitating Awesome Meetings
lara
55
6.5k
Transcript
+BWB4DSJQUπʔϧ܈ʮ6O+4ʯΛͰ Ұؾʹۦ͚८Δʂ EBJLJ!LUJLVSJTV$ZCP[V*OD
EBJLJ͖ͪ͘Γ͢ • αΠϘζגࣜձࣾೖࣾ • 8FCϑϩϯτΤϯυΤϯδχΞ • 𝕏 ɿ!LUJLVSJTV
6O+4ͬͯฉ͍ͨ͜ͱ ͋Γ·͔͢ʁ
͢Ͱʹͬͨ͜ͱ͕͋Δ͔ʁʁ
6O+4ͱ • +BWB4DSJQUπʔϧͷू·ΓͰɺ0SHBOJ[BUJPO໊Ͱ͋ Δ IUUQTVOKTJP
6O+4ͷπʔϧΛ͍ͬͯΔ044ͨͪ • /VYU • 7JUF • "TUSP • 4MJEFW
• $MPVEGMBSFʢ8PSLFST4%,ʣ
6O+4ͬͯͲΜͳπʔϧͷू·Γʁ
6O+4ͷֶʹଇͬͨπʔϧ͕ू ·ͬͯΔʂ
6O+4ɿ6OJGJFE+BWB4DSJQU • ͋ΒΏΔڥͰϑϨʔϜϫʔΫϥΠϒϥϦʹґଘͤͣʹ ಈ࡞͢Δ • ͕ͭͭ୯ҰͷΛղܾ • ͦΕΒΛΈ߹ΘΔͱෳࡶͳΛղܾͰ͖Δ IUUQTVOKTJPEFTJHOLJUBCPVUVOKT
ࠓճ6O+4ͷπʔϧΛҰؾʹ͝հʂ
͔ͨͬͨ͠ΜͰ͕͢ɺɺ
ࠓճಠஅͱภݟͰݫબͯ͠͝հʂ
6O+4ೖฤʂ
DPOTPMB
ɹDPOTPMB • DPOTPMFग़ྗΛ০Ͱ͖Δ
ɹDPOTPMB • /PEFKTͰ
ɹDPOTPMB • ϒϥβͰ
DJUUZ
ɹDJUUZ • ܰྔͳίϚϯυϥΠϯύʔα • ؆୯ʹ$-*πʔϧΛ࡞ΕΔʂ
ɹDJUUZ • EFGJOF$PNNBOEʹ
ɹDJUUZ • $-*ͷ໊લͱ͔όʔδϣϯͱ͔ͷNFUBใॻ͍ͯ
ɹDJUUZ • Ͳ͏͍͏ҾͱΔ͔ఆٛͯ͠
ɹDJUUZ • ࣮ߦ࣌ͷॲཧॻ͍ͯ$-*ʂ
KJUJ
ɹKJUJ • 5ZQF4DSJQUΛ࣮ߦͰ͖Δ • 5ZQF4DSJQUͰॻ͔ΕͨϞδϡʔϧΛ+BWB4DSJQU͔ ΒಈతʹJNQPSUͰ͖Δ •
ϑϨʔϜϫʔΫฤʂ
OJUSP
ɹOJUSP • Ͳ͜Ͱಈ͘8FCαʔόʔ • ϑϧελοΫαʔόʔαΠυϑϨʔϜϫʔΫ • /VYUͷϝΠϯͷαʔόʔΤϯδϯ • OJUSP୯ମͰಈ͘ͷͰɺϑϩϯτΤϯυΛ3FBDU
"OHVMBSʹͨ͠ϑϧελοΫϑϨʔϜϫʔΫΛ ࡞Δ͜ͱͰ͖Δ
I
ɹI • ܰྔͰߴͳ)551ϑϨʔϜϫʔΫ • FYQSFTTɺ)POPͳͲʹඖఢ
ɹI • 3FRVFTUͱ3FTQPOTFΛநԽͨ͠FWFOUͱ͍͏୯ ҐͰ௨৴Λཧ
ϢʔςΟϦςΟπʔϧฤ
TDVMF
ɹTDVMF • จࣈྻͷέʔεΛม͢Δ
NBHJDSFHFYQ
ɹNBHJDSFHFYQ • ϦʔμϒϧͰλΠϓηʔϑͳਖ਼نදݱʂ
UIFNFDPMPST
ɹUIFNFDPMPST • ج४ͱͳΔ৭Λࢦఆ͢Δͱɺ
ɹUIFNFDPMPST • ৭ͷόϦΤʔγϣϯΛੜͯ͘͠ΕΔ
Έ͍ͨͳײ͡Ͱ
ᙱ͍ॴʹख͕ಧ͘খ͍͞πʔϧ͔Β େ͖ͳ՝Λղܾ͢ΔϑϨʔϜϫʔΫ·Ͱ ଟذʹΘͨΔʂ
ͦΕͧΕ6O+4πʔϧΛΈ߹Θ ͤͯߏங͞Ε͍ͯΔ
IUUQTVOKTJPSFMBUJPOT
୯Ұతͷπʔϧ͕ͭͭ OJUSPͳͲେ͖ͳϑϨʔϜϫʔΫͷ෦ʹ ͳ͍ͬͯΔ
6O+4ͷັྗ·ͩ·ͩ͋Δʂ
6O+4