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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kouki.miura
March 01, 2026
Programming
73
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Vue.jsを10分で再定義する
Vue.jsの特徴、他フレームワークとの比較についてのLT発表資料です。
kouki.miura
March 01, 2026
More Decks by kouki.miura
See All by kouki.miura
ReactとVueは仲良くできるのか?
koukimiura
0
16
ポジティブアウトカムを用いた医療費削減の可能性について
koukimiura
0
56
VueSapporo#2
koukimiura
0
48
Vuetify4 v-calendarをちゃんと理解する
koukimiura
0
61
認証統合から始めるフロントエンドの機能単位開発 — マイクロサービス思想の適用
koukimiura
0
120
Fiberとは何か?PHPが“非同期言語”になった瞬間
koukimiura
0
83
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
210
Laravel入門:最小構成で理解するMVC
koukimiura
0
140
VueSapporo#1
koukimiura
0
76
Other Decks in Programming
See All in Programming
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
360
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
270
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.7k
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
200
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
210
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
200
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
200
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
140
net-httpのHTTP/2対応について
naruse
0
500
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
170
Inside Stream API
skrb
1
740
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.3k
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
67k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Writing Fast Ruby
sferik
630
63k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
360
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
430
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
210
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
170
Technical Leadership for Architectural Decision Making
baasie
3
420
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
750
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=シングル・ファイル・コンポーネント
ご清聴ありがとうございました。