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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kouki.miura
March 01, 2026
Programming
69
1
Share
Vue.jsを10分で再定義する
Vue.jsの特徴、他フレームワークとの比較についてのLT発表資料です。
kouki.miura
March 01, 2026
More Decks by kouki.miura
See All by kouki.miura
ポジティブアウトカムを用いた医療費削減の可能性について
koukimiura
0
42
VueSapporo#2
koukimiura
0
40
Vuetify4 v-calendarをちゃんと理解する
koukimiura
0
48
認証統合から始めるフロントエンドの機能単位開発 — マイクロサービス思想の適用
koukimiura
0
110
Fiberとは何か?PHPが“非同期言語”になった瞬間
koukimiura
0
78
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
210
Laravel入門:最小構成で理解するMVC
koukimiura
0
140
VueSapporo#1
koukimiura
0
62
なぜVue開発は速いのか?-Vite入門
koukimiura
0
87
Other Decks in Programming
See All in Programming
ふつうのFeature Flag実践入門
irof
7
3.4k
Oxlintはいかにしてtsgolintのlint ruleを呼び出しているのか
syumai
2
1k
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
400
[KCD Czech] eBPF Meets the GPU: Future of AI Infra Observability
doniacld
0
130
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
7
2.3k
Agentic UI beyond Chats Architecture Patterns & Open Standards @ngMunich 05/2026
manfredsteyer
PRO
0
190
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.2k
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
210
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
1.4k
ECR拡張スキャンでSBOMを収集して サプライチェーン攻撃の影響調査を 爆速で終わらせてみた
akihisaikeda
2
210
JavaDoc 再入門
nagise
0
220
GitHub Copilot CLIのいいところ
htkym
2
1.2k
Featured
See All Featured
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
200
The Limits of Empathy - UXLibs8
cassininazir
1
340
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
So, you think you're a good person
axbom
PRO
2
2k
Six Lessons from altMBA
skipperchong
29
4.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
55k
Unsuck your backbone
ammeep
672
58k
Statistics for Hackers
jakevdp
799
230k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Skip the Path - Find Your Career Trail
mkilby
1
130
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
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=シングル・ファイル・コンポーネント
ご清聴ありがとうございました。