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
Vue.js初心者向けハンズオン
Search
kazupon
April 20, 2018
Programming
1
1.7k
Vue.js初心者向けハンズオン
supported by teratail
2018.04.20
kazupon
April 20, 2018
Tweet
Share
More Decks by kazupon
See All by kazupon
わたしのOSS活動
kazupon
2
350
Vapor Revolution
kazupon
3
3.2k
Vue.js最新動向
kazupon
3
1.5k
Vue 3.4
kazupon
13
4.6k
Vue & Vite Rustify
kazupon
4
2.2k
Vue.jsエコシステム動向2023
kazupon
17
7.6k
Reactivity Transform
kazupon
1
1.3k
わたしのOSS活動
kazupon
1
1k
Vue with Vite
kazupon
2
2.5k
Other Decks in Programming
See All in Programming
Kotlinの開発でも AIをいい感じに使いたい / Making the Most of AI in Kotlin Development
kohii00
5
1.1k
Formの複雑さに立ち向かう
bmthd
1
930
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
980
PHPカンファレンス名古屋2025 タスク分解の試行錯誤〜レビュー負荷を下げるために〜
soichi
1
670
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
1k
React 19アップデートのために必要なこと
uhyo
8
1.5k
パスキーのすべて ── 導入・UX設計・実装の紹介 / 20250213 パスキー開発者の集い
kuralab
3
880
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
140
Honoとフロントエンドの 型安全性について
yodaka
7
1.4k
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
300
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
200
もう少しテストを書きたいんじゃ〜 #phpstudy
o0h
PRO
17
3.9k
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
640
The Language of Interfaces
destraynor
156
24k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
How STYLIGHT went responsive
nonsquared
98
5.4k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Adopting Sorbet at Scale
ufuk
74
9.2k
Optimizing for Happiness
mojombo
376
70k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Being A Developer After 40
akosma
89
590k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.3k
The Cult of Friendly URLs
andyhume
78
6.2k
Code Review Best Practice
trishagee
67
18k
Transcript
Vue.js ॳ৺ऀ͚ϋϯζΦϯ supported by teratail 2018.04.20 @kazupon
ࣗݾհ
kazupon Vue.js Core Team Vue.js japan users group organizer vue-i18n,
vuejs/jp.vuejs.org maintainer storybook vue support member CUUSOO SYSTEM CTO @kazu_pon kazupon
ࠓͷΰʔϧ
ࠓͷΰʔϧ • Vue.jsͷجຊʹֶ͍ͭͯͿ • ϋϯζΦϯ͚ͷࢿྉͱެࣜυΩϡ ϝϯτΛݩʹֶश͍ͯ͘͠ • ࠓճͷֶशΛػձʹɺVue.jsͷڵ ຯΛ࣋ͪɺ͍͖ͬͯ·͠ΐ͏ʂ
ϋϯζΦϯʹ ਐΉલʹ
None
Vue.js • ࡞ऀ: Evan You • ϏϡʔͷϥΠϒϥ Ϧ • 2013ݸਓϓϩδΣ
Ϋτͱͯ͠։࢝ • 20142݄ʹv0.8ެࣜ ϦϦʔε
2015.04.20 Laravel Ͱ࠾༻ܾఆ 2015.10.26 v1.0 Evangelion 2016.10.01 v2.0 Ghost in
the Shell 2017.10.13 v2.5 Level E 2018.04.20 ݱࡏ ࠷৽: v2.5.16 ྺ࢙
2017ͷঢ়گ രൃతͳ
None
• ֶशίετ͕͍ • ίϯϙʔωϯτࢦʹΑΔUIߏԽ • ϦΞΫςΟϒͳσʔλόΠϯσΟϯά ಛ
ϑϨʔϜϫʔΫ ͱͯ͠ͷ ֶ
ϓϩάϨογϒ ϑϨʔϜϫʔΫ
VS ϑϨʔϜϫʔΫͷෳࡶ͞ ΞϓϦέʔγϣϯͷෳࡶ͞
ෆेͳέʔε
None
ෆेͳέʔε ͷ ϝλϑΝ
None
Φʔόʔͳέʔε
None
Φʔόʔͳέʔε ͷ ϝλϑΝ
None
ϑϨʔϜϫʔΫͷෳࡶੑ ΞϓϦέʔγϣϯͷෳࡶੑʹରͯ͠ेͳί ετΛPayͰ͖ΔͷͰͳ͚ΕͳΒͳ͍
͔͠͠ͳ͕Β ࣮ࡍͷݱ…
Ϗδωεཁ݅ ઈ͑ͣม͢Δ
ϑϨʔϜϫʔΫ ͜ΕʹରԠͰ͖ͳ͚Ε ͳΒͳ͍
͜Μͳײ͡Ͱελʔτͯ͠ ϏϡʔίΞ
ن͕େ͖͘ͳ͖ͬͯͨͱ͖ ϏϡʔίΞ ʴ Φϓγϣϯతͳ ΞϓϦέʔγϣϯ։ൃαϙʔτϥΠϒϥϦ
αϙʔτͰ͖Δ ϥΠϒϥϦͳ͚Ε…
ϑϩϯτΤϯυ ਏ͘ͳΔ
ϓϩάϨογϒ ϑϨʔϜϫʔΫ
http://ejje.weblio.jp/content/progressive
ΞϓϦέʔγϣϯͷ ஈ֊తͳมԽཁٻʹԠͯ͡ ղܾͰ͖Δํ๏Λఏڙ͢Δ
Vue.jsຊମ Vue Router Vuex Vue CLI https://speakerdeck.com/kazupon/the-progressive-framework#40 ͜ΕΒྖҬͷৄࡉҎલൃදͨ͠ԼهURLͷεϥΠυͰ
ຊͷֶशͰ ΧόʔͰ͖ΔྖҬ
Vue.jsຊମ Vue Router Vuex Vue CLI ͜͜ʂ
• એݴతϨϯμϦϯά (Declarative Rendering) • ίϯϙʔωϯτγεςϜ (Component System) ࠓͷϋϯζΦϯ
ϋϯζΦϯ͕ऴΘͬͨΒʁ ✅
Vue.jsʹ͍ͭͯͬͱཧղ͍ͯ͜͠͏ʂ ॻ੶େखग़൛ࣾಉਓࢽ ٕज़ॻయ ͳͲͰ ग़࢝Ί͍ͯΔ
ίϛϡχςΟʹࢀՃ͠Α͏ʂ • Vue.jsຊϢʔβʔάϧʔϓӡӦ • Slack https://vuejs-jp-slackin.herokuapp.com • VuejsຊޠެࣜαΠτܦ༝ͰδϣΠϯͰ͖·͢ http://jp.vuejs.org •
Vue.js Meetup (connpass) https://vuejs-meetup.connpass.com
ຊॳΧϯϑΝϨϯε։࠵༧ఆʂ https://vuefes.jp
Thank you!