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を10分で再定義する
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
kouki.miura
March 01, 2026
Programming
51
1
Share
Vue.jsを10分で再定義する
Vue.jsの特徴、他フレームワークとの比較についてのLT発表資料です。
kouki.miura
March 01, 2026
More Decks by kouki.miura
See All by kouki.miura
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
160
Laravel入門:最小構成で理解するMVC
koukimiura
0
100
VueSapporo#1
koukimiura
0
42
なぜVue開発は速いのか?-Vite入門
koukimiura
0
68
Vueでつくるシングルページアプリケーション(SPA)入門
koukimiura
0
44
スライドもVueで書く時代? Slidev入門
koukimiura
0
53
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
270
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
160
生成AIを "同僚" として使う ~設計・実装・ログ解析の実践例~
koukimiura
0
70
Other Decks in Programming
See All in Programming
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
4
2.8k
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.4k
Feature Toggle は捨てやすく使おう
gennei
0
420
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
200
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
250
アーキテクチャモダナイゼーションとは何か
nwiizo
15
3.8k
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
330
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
220
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
160
20260315 AWSなんもわからん🥲
chiilog
2
190
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
2
420
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
250
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
350
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
93
Visualization
eitanlees
150
17k
Darren the Foodie - Storyboard
khoart
PRO
3
3.1k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
240
First, design no harm
axbom
PRO
2
1.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.7k
Utilizing Notion as your number one productivity tool
mfonobong
4
280
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
780
Practical Orchestrator
shlominoach
191
11k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
95
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
Transcript
2026.02.28 / VueSapporo #1 三浦 恒樹 (MIURA KOUKI) / 医療ITエンジニア Vue.jsを10分で再定義する
自己紹介 - ドゥウェル株式会社 に所属(マネージャー) - 医療ITエンジニア / 診療情報管理士 / 上級医療情報技師
/ 医用画像情報専門技師 - TypeScript / Vue.js / Node.js / Java / C# / PHP - 3兄弟の父、休日は習い事の送り迎えとか... - 参加している勉強会 札幌PHP勉強会 JBUG札幌 JavaDO ゆるWeb勉強会 えびてく クラメソ札幌IT勉強会(仮) AWS初心者LT会in札幌 札幌すごいAI会 札幌IT石狩鍋 hokkaido.js 函館本線沿線勉強会 VueSapporo - コーディングBGM ラックライフ - Naru, 名前を呼ぶよ BLUE ENCOUNT - Survivor, ポラリス SHANK Dizzy Sun Fist
INDEX - Vue.jsとは何か - JavaScriptをそのまま書くのとの違い - JQueryとの違い - Angularとの違い -
Reactとの違い - Svelteとの違い - まとめ
None
Vue.jsとは何か
Vue.jsとは何か JavaScriptの場合=命令的 Vue.jsの場合=宣言的 countを表示する。と宣言するだけで、 状態に応じた値が表示される。
Vue.jsとは何か コンポーネントごとに開発→統合できる App.vue my-job.vue my-message.vue 表示結果
Vue.jsとは何か refを使用すると変更が監視され、ビューに自動反映される 表示結果
JavaScriptをそのまま書くのとの違い
jQueryとの違い
Angularとの違い
Reactとの違い
Reactとの違い index.html src/main.tsx src/app.tsx
Svelteとの違い
Svelteとの違い index.html src/main.ts src/App.svelte
まとめ 宣言的レンダリング: UIを”どう操作するか”ではなく、”どう表示されるべきか”で書くこと。 宣言的≠命令的 コンポーネントベース設計: 画面を”再利用可能な部品(コンポーネント)”の組合せとして設計すること。 SFC リアクティブ(反応的): データが変わると自動で画面も更新される仕組み。 ref、reactive、computed、watch ※SFC=シングル・ファイル・コンポーネント
ご清聴ありがとうございました。