Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
小さいVue.jsを30分で作る
Search
Hal
May 09, 2026
Technology
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
小さいVue.jsを30分で作る
2026/5/9 フロントエンドカンファレンス名古屋2026で登壇した際のスライドです。
ハンズオン部分は含まれていません。
Hal
May 09, 2026
More Decks by Hal
See All by Hal
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
82
checker.tsにチキンレースを仕掛けてみた:型エラー(TS2589)が発生する境界線を求めて
hal_spidernight
1
330
"'TSのAPI型安全”の対価は誰が払う?不公平なスキーマ駆動に終止符を打つハイブリッド戦略
hal_spidernight
0
530
Local Peer-to-Peer APIはどのように使われていくのか?
hal_spidernight
2
780
VitePress & MCPでアプリ仕様のオープン化に挑戦する
hal_spidernight
0
830
Vue.jsでiOSアプリを作る方法
hal_spidernight
0
550
VitePressを2週間使ってみた感想
hal_spidernight
0
1.1k
Vue3の一歩踏み込んだパフォーマンスチューニング2024
hal_spidernight
3
7.2k
Other Decks in Technology
See All in Technology
AI駆動開発におけるハーネスエンジニアリングの勘所
tsukuboshi
1
630
LLM-as-a-Judgeは本当に信頼できるのか――評価器を評価する話
taka_aki
3
1.1k
AI時代のGraphQL
joere
3
380
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
190
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
140
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
390
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
1.1k
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
210
アカウント統制の健康診断
kenichinakamura
1
160
小規模OSSモデルは サイバーセキュリティ業務に どこまで使えるか
bbrbbq
0
250
[EMNLP26] RIGEL: Self-Distilled Score Adaptation for Image and Video Captioning Evaluation
keio_smilab
PRO
0
120
AWSDirectConnectの構築の進め方を整理してみた
masa_my
1
160
Featured
See All Featured
New Earth Scene 8
popppiees
4
2.7k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
420
The Curious Case for Waylosing
cassininazir
1
570
Product Roadmaps are Hard
iamctodd
55
13k
Leo the Paperboy
mayatellez
10
2.4k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
First, design no harm
axbom
PRO
2
1.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
750
The Pragmatic Product Professional
lauravandoore
37
7.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
Transcript
Copyright © LIXIL Corporation. All rights reserved. アプリケーションエキスパート Hal 小さいVue.jsを30分で作る
1 Hal 株式会社LIXIL Japan SoE DevOps. Digital アプリケーションエキスパート 自己紹介 技術的関心
• Vue.js/Nuxt • Rust • パフォーマンスチューニング 趣味 • 映画 • ロードバイク • 一眼レフ 2025.3 LIXIL入社 Vue.js JP ソフトウェアエンジニアとして活動しています。 最近はプロダクトエンジニアリングに力を入れています。
2 Vue.jsとは? • UIを構築するためのJavaScriptフレームワーク • 標準的なHTML,JS,CSSで書ける • リアクティブに状態監視し、効率的にUIに反映 Web ユーザーインタフェース構築のための、親しみやすく、
パフォーマンスと汎用性の高いフレームワーク
3 本セッションで取り扱う書籍: The chibivue Book The chibivue Bookとは、「Vue.jsを実際に書き、理解を深めること」を目的として ubugeeei 氏が公開した書籍です。
本セッションの内容はchibivueをベースに構成しています。
4 謝辞 本セッションを構成するにあたり、ubugeeei氏の 著書:The chibivue Bookを多大に参考に させていただきました。 素晴らしいガイド、および書籍の公開に 感謝いたします。
5 早速Vue.jsを作ってみよう
6 サンプルコード置き場 以下リポジトリにサンプルコードを配置しています。
7 おしながき 1. createApp API (Vueインスタンスを作成) 2. Virtual DOM(仮想DOM) 3.
Render / Patch Rendering(仮想DOMの変更差分を見てレンダリング) 4. Reactivity System(状態のリアクティブ監視) 5. Template Compiler(Vue特有のsyntaxをcode,HTMLに変換) 6. SFC Compiler(Vue SFCをコードに変換) 7. Vite Plugin(Vite環境で自作Vue.jsを動かす)
8 IDEをひらく
9 Vapor Modeとは? 仮想DOMを利用しない新たなレンダリングモード 高速化・パフォーマンス改善が期待される • これまで仮想DOM処理の最適化が行われていたが、それでも限界があった • JSXを利用できる(vue-jsx-vapor) •
Vue.js 3.6(ベータ)でお試しあれ
10 最後に 10/24 Vue Fes Japan2026 恒例のハンズオンコーナー 今年はchibivueメインでやります!
11 ①LIXIL IT・Digitalの求人一覧 https://hrmos.co/pages/lixil/jobs?category=1807273222947917832 募集中のポジションがあります。 ②LIXIL採用情報ページ https://www.lixil.co.jp/corporate/recruit/career/ →社員インタビューやニュース、 LIXILの働き方などがまとまっております。 LIXILの採用関連ページの紹介
None