Перейти к содержимому

Vue.jsのライフサイクルとコンポーザブル|onMountedで自動保存【入門#10】

つじふみや | エンジニアチャンネル

0:00 / 0:00

Vue.jsのライフサイクルとコンポーザブル|onMountedで自動保存【入門#10】

7 просмотров · 8 дн. назад
つじふみや | エンジニアチャンネル
9 подписчиков
7 просмотров · 8 дн. назад
▼ 未経験からWebエンジニアになる学習ロードマップ+この回の完成コード+改造課題4つを無料配布中 ページを開くたびに入力が消えてしまう名刺ジェネレーターに、自動保存を付ける回です。 onMountedなどのライフサイクルフックと、ロジックを使い回せる形に切り出すコンポーザブルを学びます。 まずApp.vueに直接コピペで実装して「同じコードが3つ並ぶ面倒くささ」を体感してから、コンポーザブルに切り出します。なぜ切り出すのかが腹落ちする順番にしています。 この動画で分かること ・ライフサイクルフック(onMounted / onUnmounted)で処理を差し込むタイミング ・テンプレート参照(useTemplateRef)でDOMを直接さわる方法と、さわってよい場面 ・localStorageを使った入力内容の自動保存 ・コンポーザブル(use〜関数)の作り方と、切り出すと何が嬉しいのか ・引数でキーを変えると同じ関数を何度でも使い回せること ━━━━━━━━━━━━━━━ 🎁 LINE登録特典 この回の完成コード+改造課題4つ+未経験からWebエンジニアになるための学習ロードマップを無料でプレゼント中。 下のリンクから友だち追加して、半角で「vue10」とだけ送ってください。 https://line.me/ti/p/%40468utvbz ※ 文章で復習できる副読本「Vue入門テキスト」は合言葉「vue01」で受け取れます ━━━━━━━━━━━━━━━ 📚 目次 00:00 完成デモ|リロードしても入力が消えない 01:23 現在のコードを確認する 01:56 ライフサイクルフック(onMounted / onUnmounted) 05:55 テンプレート参照(useTemplateRef) 09:36 まずはコピペで自動保存を作ってみる 12:32 コンポーザブルに切り出す 15:50 3つの武器の呪文 16:34 改造課題・特典 18:50 次回予告 ━━━━━━━━━━━━━━━ 🔗 Vue.js入門シリーズ(全12回・順次公開) 第1回 環境構築なしで割り勘アプリを作る    • Vue.jsで何ができるか|環境構築なしで割り勘アプリを作る【入門#1】   第2回 Vueの環境構築    • Vue.jsの環境構築|Node.jsインストールからnpm create vueま...   第3回 プロジェクトの中身とSFC 第4回 リアクティビティと.value 第5回 ディレクティブ4つ 第6回 コンポーネント入門 第7回 defineModelとスロット 第8回 CSSとTransition 第9回 computedとwatch 第10回 ライフサイクルとコンポーザブル(この動画) 第11回 Provide・InjectとPinia 第12回 総まとめ ※公開済みの回のリンクは、公開のたびにこの欄へ追記します。 ━━━━━━━━━━━━━━━ 🛠 この動画で使ったもの ・Vue 3 + Vite(npm create vue@latestで作成したプロジェクト) ・Visual Studio Code(https://code.visualstudio.com/ ) ・ブラウザのデベロッパーツール(Applicationタブ / Local Storage) ━━━━━━━━━━━━━━━ 👤 この動画の講師 辻郁矢(フリーランスエンジニア・プログラミング講師) SES から実務経験 1 年半でフリーランス独立。マンツーマン指導スクールを運営。 #プログラミング学習 #Vue #Vuejs #onMounted #未経験エンジニア