$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Stimulusと他のフレームワークとの比較 / Comparison with Stimulus
Search
aikyo
September 27, 2019
Technology
0
81
Stimulusと他のフレームワークとの比較 / Comparison with Stimulus
aikyo
September 27, 2019
Tweet
Share
More Decks by aikyo
See All by aikyo
my-failures-when-i-was-a-team-leader
aikyo02
0
16
Other Decks in Technology
See All in Technology
.NET 10の概要
tomokusaba
0
100
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
Snowflakeでデータ基盤を もう一度作り直すなら / rebuilding-data-platform-with-snowflake
pei0804
5
1.5k
Kubernetes Multi-tenancy: Principles and Practices for Large Scale Internal Platforms
hhiroshell
0
120
品質のための共通認識
kakehashi
PRO
3
260
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
1
750
手動から自動へ、そしてその先へ
moritamasami
0
300
生成AIでテスト設計はどこまでできる? 「テスト粒度」を操るテーラリング術
shota_kusaba
0
750
5分で知るMicrosoft Ignite
taiponrock
PRO
0
360
学習データって増やせばいいんですか?
ftakahashi
2
330
チーリンについて
hirotomotaguchi
6
1.9k
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
120
Featured
See All Featured
Navigating Team Friction
lara
191
16k
GraphQLとの向き合い方2022年版
quramy
50
14k
Statistics for Hackers
jakevdp
799
230k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
4 Signs Your Business is Dying
shpigford
186
22k
How GitHub (no longer) Works
holman
316
140k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Rails Girls Zürich Keynote
gr2m
95
14k
A better future with KSS
kneath
240
18k
Site-Speed That Sticks
csswizardry
13
1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
StimulusͱଞͷϑϨʔϜϫʔ Ϋͱͷൺֱ @aikyo02
Stimulusͱ HTML͕طʹ͋Δͱ͖͚ͷ߇͑ΊͳϑϨʔϜ ϫʔΫ (A modest JavaScript framework for the HTML
you already have.) https://stimulusjs.org/
ίʔυྫ(html)
ίʔυྫ(JavaScript)
StimulusͱଞͷϑϨʔϜϫʔΫ ͱͷൺֱ • StimulusSPAͰ͑ͳ͍ͷͰɺඇSPAͱ͠ ͯൺֱ͢Δɻ
• Stimulus: controller Λ࠶ར༻Մೳʹ͢Δ͜ͱ ͕ਪ͞Ε͍ͯΔɻ • Vue, Reactͷίϯϙʔωϯτʹ͍ۙɻ
ςϯϓϨʔτΤϯδϯ • Stimulus : ૉͷhtml • Vue : VueςϯϓϨʔτ(htmlʹσʔλόΠϯ σΟϯάͱಠࣗͷσΟϨΫςΟϒΛՃ͑ͨ
ͷ) • React : JSX (htmlΛJavaScriptͰදݱ͍ͯ͠Δ)
StimulusͷϝϦοτ • ಋೖͷίετ͕গͳ͍ɻ(jQueryͱڞଘͰ͖ Δ) • ബ͍ϑϨʔϜϫʔΫͳͷͰࣺ͍ͯ͢ɻ
StimulusͷσϝϦοτ • SPAෆՄೳɻ(turbolinksͱͷซ༻ͰSPA෩ʹ Ͱ͖Δ) • DOMΛಈతʹଟ͘มߋ͢ΔΑ͏ͳΞϓϦέʔ γϣϯͷ߹͔ͳ͍ɻ
Stimulus͕Αͦ͞͏ͳͱ͖ • ϑϨʔϜϫʔΫͷಋೖʹ͋·ΓϦιʔεΛׂ ͚ͳ͍ͱ͖ • ։ൃϝϯόʔ͕JavaScriptϑϨʔϜϫʔΫʹश ख़͍ͯ͠ͳ͍ͱ͖
͋Γ͕ͱ͏͍͟͝·ͨ͠