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 3 超入門 ー ゆく Vue くる Vue
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
IMANISHI TOSHIFUMI
January 22, 2021
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Vue 3 超入門 ー ゆく Vue くる Vue
社内勉強会「ENGINE vol.37」の発表資料
IMANISHI TOSHIFUMI
January 22, 2021
More Decks by IMANISHI TOSHIFUMI
See All by IMANISHI TOSHIFUMI
Form_design_from_Netflix.pdf
toshifumiimanishi
0
160
New_Sass_Module_System.pdf
toshifumiimanishi
2
900
JAMstack_kotohajime.pdf
toshifumiimanishi
0
120
mercurial_nyuumon.pdf
toshifumiimanishi
0
97
Web制作者のためのSassの参考書.pdf
toshifumiimanishi
3
2.9k
ゆく技術_くる技術.pdf
toshifumiimanishi
0
300
裏CSS.pdf
toshifumiimanishi
0
140
Other Decks in Technology
See All in Technology
GMOフィナンシャルゲートが挑む、「止まらない」決済インフラ構築の裏側【SORACOM Discovery 2026】
soracom
PRO
0
100
データベース研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
600
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
1.2k
人手不足への挑戦:車両保全を支えるIoTとクラウド内製化の道【SORACOM Discovery 2026】
soracom
PRO
0
150
WEBフロントエンド研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
660
AI研修(Day2)【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
1.3k
害獣害虫を自動判別! ペストコントロール支援ビジネス成功のヒント【SORACOM Discovery 2026】
soracom
PRO
0
120
探索・可視化・自動化を一本化 Amazon Quickでデータ活用スピードを上げる方法
koheiyoshikawa
0
230
Claude Mythos、Fable...フロンティアAIの最新動向と企業のセキュリティ対策
flatt_security
0
170
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
180
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
2
160
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
560
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
108
250k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
510
How to Talk to Developers About Accessibility
jct
2
450
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
420
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Raft: Consensus for Rubyists
vanstee
141
7.6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Fireside Chat
paigeccino
42
4k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
230
Transcript
&/(*/&WPMɹ+BO ɹ7VFೖ ࠓढ़จ Ώ͘7VF͘Δ7VF
ࠓढ़จ ͍·ʹ͠ ͱ͠;Έ ੜ·Εʢࡀʣ ಸྑݝग़ˠେࡕˠ౦ژ ໋ཱؗେֶཧֶ෦ଔ झຯɿϥδΦΛௌ͘͜ͱʢ'.ˠ+8"7&ʣ ϑϩϯτΤϯυΤϯδχΞ IUUQTUXJUUFSDPNUPTIJNBSOJF 5JQTΛͭͿ͘
!UPTIJNBSOJF
ຊ͢͜ͱ w 7VFͷ͓͞Β͍ w 7JUFͷ͜ͱ͡Ί w ࠷৽7VFղઆ w 7VFͷվળ w
7VFͷ৽ػೳ w 7VFͷഁյతมߋ
7VFͱʁ ɾWJFXʹಛԽͨ͠ϑϨʔϜϫʔΫ ɾϓϩάϨογϒϑϨʔϜϫʔΫ 7VFKTݩ(PPHMFࣾһͷ&WBO:PVࢯʹΑΓ࡞ΒΕͨ +BWB4DSJQUͷϑϨʔϜϫʔΫͰ͢ɻ ΞϓϦέʔγϣϯͷஈ֊ʹԠͨ͡πʔϧͷಋೖͰ ༷ʑͳنͷ։ൃʹରԠͰ͖Δઃܭࢥ
7VFKTͷϦϦʔε ɾ7VFͷྺ࢙ͷதͰաڈ࠷େͷϦϦʔε ɾ$PNQPTJUJPO"1*Λ͡Ίͱͨ͠৽ػೳՃվળɹͳͲͳͲʜ ݄ʹҎ্ͷ݄Λ͔͚ͯ։ൃ͞Εͨ όʔδϣϯ͕ϦϦʔε͞Ε·ͨ͠ʂ
7JUFͷੜ ܰྔ͔ͭߴɺ࣍ੈͷ7VF։ൃڥ 7JUF7VFͷ։ൃޙظʹొͨ͠ϊʔόϯυϧͳϏϧυπʔϧɻ 7VFϓϩδΣΫτͷ࣮ߦɺϏϧυʹՃ͑ɺ).3ͳͲɺ։ൃΛॿ͚ΔػೳΛଟ༗͠ ·͢ɻ ϰ Ο ʔ τ ࡞ऀ&WBO:PVࢯ
7VFͷվળ w ܰྔԽ w ॲཧͷ্ w 5ZQF4DSJQUͷڧԽ ˠWͷ,#͔Β,#ʹܰྔԽ ˠ7VFʹ͓͚Δ$16࣌ؒͷͷະຬ ˠܕਪͷαϙʔτڧԽɺ549ͷରԠ
7VFͷ৽ػೳ w $PNQPTJUJPO"1* w 5FMFQPSU w 'SBHNFOUT w &NJUT$PNQPOFOU0QUJPO ˠ·ͬͨ͘৽͍͠ίϯϙʔωϯτͷهड़༷ࣜ
ˠςϯϓϨʔτͷΛ͑ͨࣗ༝ࣗࡏͳߏ ˠෳϧʔτཁૉͷαϙʔτ ˠίϯϙʔωϯτ͕ൃߦ͢ΔΧελϜΠϕϯτͷจॻԽ
$PNQPTJUJPO"1* ·ͬͨ͘৽͍͠ίϯϙʔωϯτͷهड़༷ࣜ $PNQPTJUJPO"1*ϩδοΫΛ߹ؔʢDPNQPTJUJPOGVODUJPOʣͱͯ͠Χϓηϧ ԽͰ͖Δ"1*Ͱ͢ɻैདྷͷهड़༷ࣜΛ0QUJPOT"1*ͱݺͿΑ͏ʹͳΓ·ͨ͠ɻ 0QUJPOT"1* $PNQPTJUJPO"1* /&8 TFUVQؔ߹͕ؔݺͼग़͞ΕΔΤϯτϦϙΠϯτͱͯ͠ػೳ
$PNQPTJUJPO"1* ·ͬͨ͘৽͍͠ίϯϙʔωϯτͷهड़༷ࣜ $PNQPTJUJPO"1*ͰίϯϙʔωϯτΛఆٛ͢Δʹ3FBDUJWJUZ"1*Λ༻͠·͢ɻ 7VFͰɺϦΞΫςΟϒγεςϜͰ༻͞ΕΔɺϦΞΫςΟϒΛཧ͢ΔͨΊͷ ϓϩάϥϛϯά͕ݸผͷ"1*ͱͯ͠Γग़͞Ε·ͨ͠ɻ SFGΦϒδΣΫτWBMVFͰΛࢀর͠·͢ 7VFͷ7VFPCTFSWBCMFͱಉ
$PNQPTJUJPO"1*ͷϝϦοτ w UIJTґଘͷղফ w ϩδοΫΛ࠶ར༻͍͢͠ w 5ZQF4DSJQUͷܕਪ͕ಇ͖͍͢ w Մಡੑͷ্ ˠ߹ؔҾͱάϩʔόϧ7VF"1*ͷΈʹґଘ
ˠϛοΫεΠϯɺߴ֊ίϯϙʔωϯτΑΓσϝϦοτ͕গͳ͍ ˠ֤3FBDUJWJUZ"1*୯७ͳؔͰ͋ΔͨΊܕ୯७ ˠؔ৺ͷ͕ಇ͖͍͢
5FMFQPSU ςϯϓϨʔτͷΛ͑ͨࣗ༝ࣗࡏͳߏ UFMFQPSU7VFͷΈࠐΈίϯϙʔωϯτͰ͢ɻςϯϓϨʔτʹهड़ͨ͠ίϯ ςϯπΛϖʔδͷҙͷՕॴʹҠಈͤ͞Δ͜ͱ͕Ͱ͖·͢ɻϞʔμϧͷ[JOEFY ͷճආʹ༗ޮͰ͢ɻ UPଐੑʹηϨΫλΛࢦఆ͢Δ͜ͱͰҙͷཁૉʹҠಈͰ͖·͢ ։ൃॳQPSUBMͱ͍͏໊લͰͨ͠
'SBHNFOUT ෳϧʔτཁૉͷαϙʔτ 7VFͰɺίϯϙʔωϯτʹෳͷϧʔτཁૉΛ࡞͢Δ͜ͱ͕ՄೳʹͳΓ·ͨ͠ɻ8FCඪ४ͷ %PDVNFOU'SBHNFOUΛ7VFͰදݱ͍ͯ͠·͢ɻ 7VFߏจ 7VFߏจ /&8 ෳͷϧʔτཁૉʹ໌ࣔతͳଐੑͷܧঝ͕ඞཁͰ͢ ຊདྷෆཁͳEJWཁૉ
&NJUT$PNQPOFOU0QUJPO ίϯϙʔωϯτ͕ൃߦ͢ΔΧελϜΠϕϯτͷจॻԽ FNJUTΦϓγϣϯɺίϯϙʔωϯτ͕ൃߦ͢ΔΧελϜΠϕϯτͷจॻԽΛతͱͨ͠৽͍͠ΦϓγϣϯͰ ͢ɻͯ͢ͷΧελϜΠϕϯτFNJUTΦϓγϣϯʹఆٛ͢Δ͜ͱ͕ਪ͞Ε͍ͯ·͢ɻ ΧελϜΠϕϯτͱҰॹʹૹ৴͢Δσʔλͷ༗ޮੑΛνΣοΫ
7VFͷഁյతมߋ w άϩʔόϧ7VF"1* w WNPEFM w 'JMUFST w POɺPGGɺPODF w
UFNQMBUFGVODUJPOBM ˠΞϓϦέʔγϣϯΠϯελϯεͷੜOFX7VF ͔ΒDSFBUF"QQ มߋ ˠํσʔλόΠϯσΟϯά"1*ͷඪ४Խ ˠϑΟϧλߏจͷআ ˠطଘͷΠϕϯτόεʹҙ ˠ7VFͰɺେ෯ͳվળɺϝϞϦ༻ྔͷվળ͋Γෆཁ
·ͱΊ 7VFҎ্ͷ։ൃظؒΛܦͯϦϦʔε͞Ε͓ͯΓɺ 7VF্࢙࠷େͷϦϦʔεʹͳΓ·͢ɻ $PNQPTJUJPO"1*Λ͡Ίͱ͖ͨ͢͠৽ػೳɺഁյతมߋ͕͋Γ·͢ɻ 7VFͷઃܭࢥͰ͋ΔʮϓϩάϨογϒϑϨʔϜϫʔΫʯɺ ࣗͷशख़ʹ߹Θͤͨ։ൃ͕Ͱ͖·͢ɻ ·ͣ7JUFͰखܰʹ7VFͷ։ൃڥΛߏங͠·͠ΐ͏ʂ
ࢀߟจݙ w 7VFKT w 8&# %#13&447PM w 7VF͔Β࢝ΊΔɺ7VFKTc$PEF(SJE w 6*5*/4*%&-*/&6*5ࣨͷ։ൃऀʹΑΔʮ࠷৽ͷϑϩϯτΤϯυʯΛΩϟονΞο
ϓͰ͖Δ1PEDBTU w $PNQPTJUJPO"1*3'$c7VF$PNQPTJUJPO"1* IUUQTWWVFKTPSH IUUQTHJIZPKQNBHB[JOFXEQSFTTBSDIJWFWPM IUUQTXXXDPEFHSJEOFUTFSJFTWVF IUUQTVJUJOTJEFMJOFDPSQDPN IUUQTDPNQPTJUJPOBQJWVFKTPSH
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ 7VFͷίʔυωʔϜʰ0OF1JFDFʱ