並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 207件

新着順 人気順

"vue 3"の検索結果161 - 200 件 / 207件

  • Migrating Vue 2 to Vue 3

    I recently converted a second app from Vue 2 to Vue 3, added TypeScript, and swapped from options api to composition api. Here are my notes from the experience. My 3 main target areas for this migration were: Vue 2 to Vue 3 JavaScript to TypeScript Options API to Composition API Almost every resource I used was from the official docs for Vue, the Vue CLI, the Vue Router, and Vuex. Some of these do

      Migrating Vue 2 to Vue 3
    • 【vue2 / vue3 】書き方の変更点まとめ(TypeScript) - Qiita

      TypeScriptで書く、vue2とvue3の変更点 詳しい説明は割愛した書き方の変更点の備忘録です。 ※他の変更点等もあると思いますが、現時点で自分が使ったもののみを挙げています。 ここにない情報やご指摘などぜひ教えてください! まずは同じコードのvue2とvue3の比較です。 ↓表示させたい画面はこちら インプットタグに入力した文字をv-modelで表示させるシンプルな挙動です。 クリアボタンを押下すると入力した文字が消えます。 vue2での書き方 <template> <div> <h3>名前を入力してください</h3> <span>名前:</span> <input type="text" v-model="name" /> <br /><br /> <div> 私の名前は「{{ name }}」です。 <button type="button" v-on:click="clea

        【vue2 / vue3 】書き方の変更点まとめ(TypeScript) - Qiita
      • Vue 3 support by EdwinHoksberg · Pull Request #9 · insky/vue-gpickr

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          Vue 3 support by EdwinHoksberg · Pull Request #9 · insky/vue-gpickr
        • Vue3のComposition APIでロジックをいい感じに切り分ける!カスタムフックのすゝめ - Qiita

          Vue3系から導入されたComposition APIを使用することで、VueでもReactのようにカスタムフックを用いたロジックの切り分けができるようになりました。 今回はVue3系のComposition APIで使えるカスタムフックを利用したロジックの切り分け方について、解説してみました。 Composition APIについて簡単に解説 カスタムフックの説明に入る前にComposition APIについて、従来の書き方であるOptions APIと比較しながら簡単に解説していきます。 Options APIでの書き方 今回はサンプルコードとして、ボタンをクリックした回数を表示するコンポーネントを用意しました。 Options APIで実装すると、以下のようになります。 <template> <button @click="increment">Counter</button> <p

            Vue3のComposition APIでロジックをいい感じに切り分ける!カスタムフックのすゝめ - Qiita
          • UIT INSIDE(Podcast)のVue 3 Study回をまとめます - Qiita

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

              UIT INSIDE(Podcast)のVue 3 Study回をまとめます - Qiita
            • Vite + Vue3 で.envの値を取得する方法 - Qiita

              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                Vite + Vue3 で.envの値を取得する方法 - Qiita
              • Vite+Vue3+Vuetify3+Expressのプロジェクトを1から作成する(ESLint、Prettier、Node.jsをPJに含めたモノレポ?構成) - Qiita

                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                  Vite+Vue3+Vuetify3+Expressのプロジェクトを1から作成する(ESLint、Prettier、Node.jsをPJに含めたモノレポ?構成) - Qiita
                • Vue3とNuxt3へアップデートしようとした時の調査まとめ | ISSUE

                  先日、業務でVueとNuxtのバージョンアップをしようと調査したので、その内容をまとめておきます。 ぜひご覧ください。 読む人のメリット vueのバージョンアップやNuxtのバージョンアップをしようとしてる方の調査をこの記事を読めば省略できます。 調査まとめ やりたかったこと vue3.2アップグレード NuxtBridgeアップグレード OptionsAPIからcomposition APIに書き換え 注意事項 IE11のサポート中止 - vue3系 作業順序と所要期間 一旦、リポジトリ分けずPRを作成していく。 全部で大きく分けると4ステップ。 ① vue3.2アップグレード(Nuxt2) - 期間 → 1日~数週間 vue3.2にアップデート @vue/compat@3.2導入 compatモードを有効化 警告が少なければ一気に修正。多ければ段階的に修正 transitionクラス名

                    Vue3とNuxt3へアップデートしようとした時の調査まとめ | ISSUE
                  • Vue3 の関数型コンポーネントを理解してみる - hacomono TECH BLOG

                    どうも。フロントエンドのテックリードをやっています。みゅーとん(@_mew_ton)です。 Vue3 のリファレンスを読んでいたところ、「関数型コンポーネント」なるものが気になったので、軽く触ってみました。 はじめに リファレンス 対象読者 以下の読者を想定しています。 基本的な vue のコンポーネントを記述できる ちょっと動的なコンポーネント作りたくなって困った人 そのため、 vue の基礎について詳しく解説はしません。 また、本記事では関数型コンポーネントの vue2, vue3 での違いにも触れますが、vue2 側については掘り下げません。 TL;DR 3行でまとめ 名前のとおり、関数を定義するように実装できるコンポーネント 少ないコードでサッと動的なコンポーネントをかける vue3 ではこれを作るメリットが少ない。 おさらい 先におさらいしておくと、一般的なコンポーネントは2種類

                      Vue3 の関数型コンポーネントを理解してみる - hacomono TECH BLOG
                    • 【Vue3】バージョン3.4から安定版となった「defineModel」が超便利 - Qiita

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                        【Vue3】バージョン3.4から安定版となった「defineModel」が超便利 - Qiita
                      • Vue 3 ではコンポーネント単位で delimiters を変更できる

                        サーバーサイドのテンプレートエンジンと Vue.js が混在しているプロジェクトを経験したことがある人には馴染み深い(?) Vue の delimiters オプションですが、Vue 3 になってからコンポーネント単位で設定できるようになっていました。 仕事で Nuxt.js の app.html の仕様の説明ついでに、 mustache 記法について説明を行った際に書いた Vue 3 サンプルで初めて気づいたので、メモ程度に残しておきます。 ちなみに Nuxt.js の app.html のテンプレート機能は lodash/template で実現しているみたいです。 delimiters とその挙動について 以下のサンプルコードとその挙動をみると割と簡単にイメージがつくと思います。パっとイメージがつかない場合、 delimiters の部分をコメントアウトしたり、またコメントアウトを解

                          Vue 3 ではコンポーネント単位で delimiters を変更できる
                        • Vue3時代にviteでvue2をビルドする

                          もうSvelteでええやn ------------------- ↓ 前書きはここから ↓------------------- Svelteを使うようになってから、 すっかりご無沙汰のvue。 vue3の考え方にあまり賛同できず、 世間もReact一色になりつつある vue2が急に必要になったので、 じゃあ、ビルドを整理するかと思ったら、 気がついたらvueのバージョン3がstableになっていて、 世の中全部がvue3になっていた。 そこでvue3の時代にvue2をビルドする方法を残しておく。 ビルドツールはvite。 rollupとesbuildベースのの高速ビルドツールでvue公式がサポートしている。 ヾ(・ω<)ノ" 三三三● ⅱⅲ コロコロ♪ ------------------- ↓ 本題はここから ↓------------------- プロジェクト作成 この手のビルド

                            Vue3時代にviteでvue2をビルドする
                          • 2023-05-19のJS: jQuery 3.7.0、Vue 3.3、Bun 0.6.0(`bun build`)

                            JSer.info #644 - jQuery 3.7.0がリリースされました。 jQuery 3.7.0 Released: Staying in Order | Official jQuery Blog uniqueSortメソッドの追加、単位なしのCSSプロパティのサポート、パフォーマンスの改善がされています。 また、IEではfocus/blurイベントが非同期で実行されるが、他のブラウザでは同期的に実行されるため、挙動の違いが発生していました。 この問題をIEでも同期的に実行されるfocusin/focusoutを使ってシミュレートすることで修正されています。 jQueryは5.0.0でIEのサポートを終了する予定となっています。 Core: Drop support for IE (all versions) by mgol · Pull Request #5077 · jque

                              2023-05-19のJS: jQuery 3.7.0、Vue 3.3、Bun 0.6.0(`bun build`)
                            • 【Pinia】Vue3標準状態管理ツールPinia入門 - Qiita

                              Vue3のリリースから、Vuexに取って代わる状態管理ツールとして誕生したPiniaについて、Vue2までメジャーだったVuexとの比較を交えながら使用方法を解説していきたいと思います。 本記事のコードサンプルは、Vue3のCompositionAPIで記述しています。「Vue2は分かるけど、Vue3はあんまり...」「CompositionAPI...?」という方はこちらの記事でVue3/CompositionAPIについて解説していますので、是非ご覧ください!✨ Piniaとは Vue.jsのコアチームの1人でVueRouterの開発者でもあるEduardo San Martin Moroteによって開発が進められ、2019年にリリースされたコンパクトで使いやすい状態管理ツールです。 Vue2まではVuexが公式で推奨された状態管理ツールでしたが、Vue3からはPiniaを使用すること

                                【Pinia】Vue3標準状態管理ツールPinia入門 - Qiita
                              • カラーミーショップの管理画面のVue 3マイグレーションを行っています - Pepabo Tech Portal

                                こんにちは。EC事業部でカラーミーショップ アプリストアの開発をしています @gatchan です。 カラーミーショップでは、フロントエンド開発の技術要素の一つとしてVue.jsを採用しています。 以前、ショップ運営を支えるプロダクトにフロントエンド開発環境を薄く導入している という記事で、Vue.jsとCustom Elementsを活用したUIコンポーネントの開発事例を紹介しました。 しかしながら、Vue 2系のサポートが2023年末までであることから、そろそろカラーミーショップのVue.jsアプリケーションもVue 3系にマイグレーションしていかなければなりません。 このようなマイグレーション業務は継続して一定の品質を担保するようにサービスを提供する上では欠かすことのできないものですが、一方で進行中の施策に追われてどうしても後回しになってしまいがちです。 そこで、EC事業部のエンジニ

                                  カラーミーショップの管理画面のVue 3マイグレーションを行っています - Pepabo Tech Portal
                                • GitHub - andrewcourtice/harlem: Powerfully simple global state management for Vue 3

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    GitHub - andrewcourtice/harlem: Powerfully simple global state management for Vue 3
                                  • firebase-vue3-startup-kit

                                    • 【Vue 3】Vue 2との違いについて

                                      はじめにNuxtJSをメインに使用していることもあって、執筆時点でも今だにVue 2を使用している筆者ですが、 Nuxt3がRC版になったということでようやく重い腰を上げてVue 3を触っていきたいと思います。 この記事では、Vue 2からVue 3への変更点について、いくつかピックアップして紹介していきます。 参考:はじめに | Vue.js 導入Vue 3の導入(インストール)については公式ドキュメントを参考にしてください。 参考:インストール | Vue.js 導入方法自体は変わらないと思います。 CLIについては、Vue 2と同様に公式のVue CLIが提供されていますが、 Vue 3からはViteというツールも使用できます。 Viteについては割愛しますが、Vue CLIよりもビルドがかなり速いため、快適に開発を進めたい方にはおすすめです。 筆者も簡単にしか試したことがないので、

                                        【Vue 3】Vue 2との違いについて
                                      • カスタマイズ性が高く高速なオープンソースのVue3コンポーネントライブラリ・「Naive UI」

                                        Naive UIはカスタマイズ性が高く高速なオープンソースのVue3コンポーネントライブラリです。TSで構築されており、MITライセンスの元でソースコードが公開されています。 シンプルで汎用的なスタイルで構成されており、80以上のコンポーネントが用意されていて、基本的なUIはもちろんアプリケーション等に必要なパーツも殆ど揃えられており、よりコードを書く機会が少ない様に配慮されています。 特にテーマカスタマイズを強く意識して設計されていて、テーマをオーバーライドするオブジェクトを提供するだけと、非常に効率的なテーマカスタマイズが可能となっています。 Naive UI

                                          カスタマイズ性が高く高速なオープンソースのVue3コンポーネントライブラリ・「Naive UI」
                                        • VueXYZ | Creative Coding Composables for Vue 3

                                          for ( polygon in primitives ) { < path :d= " polygon.svgPath " > }

                                            VueXYZ | Creative Coding Composables for Vue 3
                                          • How to development library for Vue 3

                                            Vue 3 が正式リリースされて半年以上。未だに 2.x と 3.x が混在する状況は続いています。OSS の開発者としては、 v2 と v3 のどちらをサポートするべきか悩むことは多いでしょう。このセッションでは、Vue 3 時代の Vue.js 向けライブラリの開発方法と、 Vue 2.x 対応との…

                                              How to development library for Vue 3
                                            • Vue3 & Vuetify3でバリデーション付きのフォームを作ってみる - Qiita

                                              この記事は、以前に投稿した「Vue & Vuetifyでバリデーション付きのフォームを作ってみる 」という記事の、Vue3.x 版となります。Vue2.xでの内容をご覧になりたい方は以前の記事をご覧ください。 VueとVuetifyを組み合わせて、下図キャプチャのようなバリデーション付きのフォームを作ってみます。Vueの基本事項は知っている前提です。だいぶ回りくどい記事になっています。 なお、本記事では、Options APIではなく、Composition APIを使用しています。 バージョン Vue 3.2.33 Vuetify 3.0.0 Beta 3 Vuetifyは、Vue3.xに対応したVuetify3.xがまだ正式リリースされていません。(2022/6/3現在) ですので、この記事ではベータ版を使用しています。今後、仕様が変更となる可能性がありますのでご注意ください。 <di

                                                Vue3 & Vuetify3でバリデーション付きのフォームを作ってみる - Qiita
                                              • Vue2からVue3への移行調査 - Qiita

                                                社内のプロジェクトで「Vue2 × Class Component」での開発から「Vue3 × Composition API」へ移行する可能性を探りたい、という話になり、以下3点について調査したので、まとめてみました。 Vue3へ移行するメリット 必要となる移行作業 Class ComponentからComposition APIに書き換えるべきか Vue3へ移行するメリット Vue3はTypeScriptで開発されているため、Vuexなどのライブラリ含め型推論が効きやすい 当然、サポートが切れるのはVue2よりも後になる Composition APIで書くことにより、ロジックを1箇所にまとめやすく、また単体テストが書きやすい ※Composition API自体はVue2のプラグインでも使用可能ですが。。 など... 参考になった記事をいくつか貼っておきます。 必要となる移行作業 表

                                                  Vue2からVue3への移行調査 - Qiita
                                                • Vue 3 + TypeScript + Jestの構成で単体テストを実行するために試行錯誤した話 - SMARTCAMP Engineer Blog

                                                  スマートキャンプの20卒エンジニアの高砂です! 私は弊社のSaaS比較サイト「BOXIL」の開発に携わっており、フロントエンドを中心に様々な機能を実装しています。 そんな中、Vue.js + TypeScriptで実装した機能群が複雑になってきた事から「より丁寧にテストを書いていきたい」という気運がチーム内で高まっていました。 そこで、元々Vue.jsが好きな私(下記参照)が試しにJestを触ってみる事にしました。 tech.smartcamp.co.jp 「せっかくならVue.jsはBOXILで使われている2系ではなく最新の3系で試してみたい」という個人的な興味もあり、「Vue 3 + TypeScript + Jest」という組み合わせで新規アプリ開発およびテスト作成に取り組んでみました。 本記事では、それらを実際に進めた際の試行錯誤を紹介していきます! Vue 3 + TypeScr

                                                    Vue 3 + TypeScript + Jestの構成で単体テストを実行するために試行錯誤した話 - SMARTCAMP Engineer Blog
                                                  • レガシーなVue2をマイクロフロントエンド化しながらVue3へ漸進的にアップデートするハンズオン

                                                    Vue2からVue3のアップデート、大変ですよね... マイクロフロントエンドも考慮にいれてみると、Vue2+Vue3のアプリケーションとして漸進的にアップデートできるんじゃなかろうか?と思いました。 今回は、icestarkというマイクロフロントエンドフレームワークを利用して、Vue2 + Vue3のマイクロフロントエンドを作成してみます。実際に、某スタートアップのプロダクトに実践投入したうえでの解説記事となります。 更新履歴 Icestarkとは 公式: https://micro-frontends.ice.work/ Taobao, AliExpressも使っているマイクロフロントエンドフレームワークです。 簡単にいうと、マイクロフロントエンドフレームワークで、親アプリケーションと子アプリケーションを作成するために利用します。 親アプリケーションは、マイクロフロントのレイアウト部分

                                                      レガシーなVue2をマイクロフロントエンド化しながらVue3へ漸進的にアップデートするハンズオン
                                                    • Vue 3.5: パフォーマンスと開発体験を革新する包括的アップデート

                                                      はじめに 2024年9月1日に Vue 3.5 がリリースされました。本記事では、Vue 3.5 で導入された新機能と主要な改善点について詳しく解説します。 公式ブログも合わせてご覧ください: Vue 3.5 の主な新機能 Reactive Props Destructure 新しい API の導入 useTemplateRef() onWatcherCleanup() カスタム要素関連: useHost(), useShadowRoot() Deferred Teleport Vue 3.5 の主な機能改善 Reactivity System の改善 SSRの改善 Lazy Hydration useId() data-allow-mismatch Custom Elements の改良 それでは、各機能について詳しく見ていきましょう。 新機能の詳細 1. Reactive Props

                                                        Vue 3.5: パフォーマンスと開発体験を革新する包括的アップデート
                                                      • Vue2からVue3への移行時に気をつけたい!`v-model`と`input[type="number"]`の予期せぬ型変換

                                                        Vue3では、inputがtype="number"を持つ場合はnumber修飾子が自動で適用されます ref: https://ja.vuejs.org/guide/essentials/forms.html#number 一方Vue2では、明示的に.numberを使用しない限りv-modelは文字列のまま扱われていました そのため、Vue2からVue3への移行をする際に、実装によっては意図しない挙動になってしまうかもしれません 検証環境を用意し、何が起こっているかを確認する 今回はVue2, Vue3と環境を用意し、iframeを使って1つのHTMLで確認できるよう動かしてみました どういったケースで困るか 例えば、0から始まる入力を扱うもの(電話番号など)は、丸められてしまうため、バリデーションによっては保存できないなどの不具合が発生してしまいそうですね 他にも、APIでstring

                                                          Vue2からVue3への移行時に気をつけたい!`v-model`と`input[type="number"]`の予期せぬ型変換
                                                        • Vue 3.0で導入されるcomposition apiを使って簡単なアプリケーションを作ってみる - Qiita

                                                          ##はじめに vue3.0ではtypescriptとの互換性の向上やslotの扱いの変更、suspenseの追加など様々な変更点や機能追加がありますが、今回はその中でもcomposition apiについて触れたいと思います。細かい仕様についてお話するというより、同じアプリケーションを従来のvue2.x(options api)での書き方と、vue3.x(composition api)でどう変わるのか簡単に見ていきたいと思います。 ##composition api って? 「コンポーネントロジックオン柔軟なコンポジションを可能にする機能ベースのAPIのセット」(ほぼ公式の直訳ですが)とのことです。 また、公式では以下の特徴が挙げられています。 保守性の向上 再利用性の向上 実際に簡単なアプリケーションの実装を通してこれらの変化を確認してみたいと思います! ##実際にアプリケーションを作

                                                            Vue 3.0で導入されるcomposition apiを使って簡単なアプリケーションを作ってみる - Qiita
                                                          • Vue3でもClass Style Componentが使えそう|しゅねい

                                                            Vue2時代にTypeScriptを使う場合は Vue Property Decolator(Vue Class Component)か,Vue.extendでした. 正式リリースからもうすぐで1年経つVue3ではTypeScriptとの親和性が向上し,Class Componentの必要性は薄れてしまいました.しかし,どうやらVue3でもClass Style Componentが使えそうなので試してみました. Vue CLIでプロジェクト作成$ vue create sample Vue CLI v5.0.4 ? Please pick a preset: Manually select features ? Check the features needed for your project: Babel, TS, Router, Vuex, CSS Pre-processors,

                                                              Vue3でもClass Style Componentが使えそう|しゅねい
                                                            • Vue2 Vue3 マイグレーション 令和最新 最強

                                                              STUDIO社のVue2のプロダクトを開発を止めずにVue3に移行した話をします。 どのようにやっていったか なぜやるか Vue CLI → Vite Vue2 → Vue3 OptionsAPI → CompositionAPI(script setup) Vue3非対応ライブラリの対応 移行コスト Breaking Changes振り返り どこがしんどいか 完走した感想 やったほうがいいか、やらないほうがいいか

                                                                Vue2 Vue3 マイグレーション 令和最新 最強
                                                              • ヒックの法則で設計するVue3のアーキテクチャ構成 - Qiita

                                                                Vue.js (Vue3) のアーキテクチャ構成における課題 Vue.jsでアプリを構築する際における1つの課題として、「設計を入念に行わない限り、中規模以上のプログラムが書きにくくなってくる」といったものがあります。VueはRailsなどのフレームワークと比べて、エンジニアが自由にディレクトリ配置やクラス設計などのアーキテクチャを決定することができるといった特徴がありますが、その反面、先を見据えた設計ができていないと、目的のソースコードにアクセスするのに時間がかかったり、不具合発生時に原因が追いにくくなったり、最悪、単純な機能の追加すら何時間もかかるようになったりといった問題に遭遇することがあります。 そこでこの記事では、「ヒックの法則」を念頭に、Vue.jsのアーキテクチャ構成をどのようにするのが効率的なのかを取り上げます。 この記事の対象者 この記事は、中規模以上のプロジェクトにおい

                                                                  ヒックの法則で設計するVue3のアーキテクチャ構成 - Qiita
                                                                • Vue 3: watchEffect is Impressive, but watch is still the Best Choice

                                                                  Vue 3: watchEffect is Impressive, but watch is still the Best Choice One of the most powerful features of Vue is the ability to reactively perform a side-effect based on changes to the underlying data. To achieve this, Vue 3 provides two helpers: watch and watchEffect. While both helpers can monitor changes to reactive data, they have different use cases and behaviours. This article will explore t

                                                                    Vue 3: watchEffect is Impressive, but watch is still the Best Choice
                                                                  • Vue3リリース間近!!「UIT meetup vol.10 Vue 三昧」参加レポート

                                                                    @spring_rainingさんが事前に募集した質問を@kazu_ponさんに質問していくインタビュー形式のコンテンツでした。どの質問も気になっていたものだったので、回答を聞けて良かったです。 特にマイグレーションで使えるツールのvue-codemodは初耳だったので、調べてみようと思っています。 (以下内容メモ) 1. Composition APIと今までのAPIとの使い分けは? コンポーネント間でのロジックの共有のために使う。2.xのoptionスタイルでそれを行うためにはMixinを使うしかなかったが、ネームスペースの問題などがあった。Composition APIなら従来のJavaScriptの構文でロジックを共通化できる optionスタイルをどういった時に使う? JavaScriptのスキルが求められる Composition APIは設計スキルが、optionスタイルの方

                                                                      Vue3リリース間近!!「UIT meetup vol.10 Vue 三昧」参加レポート
                                                                    • Amplify JavaScript releases support for Vue 3 | Amazon Web Services

                                                                      Front-End Web & Mobile Amplify JavaScript releases support for Vue 3 Today, Amplify JavaScript adds support for version 3 of Vue JS to accompany current Vue support. The Amplify open-source client libraries provide use-case centric, opinionated, declarative, and easy-to-use interfaces across different categories of cloud powered operations enabling mobile and web developers to easily interact with

                                                                        Amplify JavaScript releases support for Vue 3 | Amazon Web Services
                                                                      • 【AWS】Amplify・Vue3での認証機能構築方法

                                                                        はじめに AWS Amplify と Vue.3 系を使った Web アプリケーションの構築方法を記事にします。 今回は認証画面を作成するところまでが対象です。 Vue3 になってからの認証機能のカスタマイズ方法の記事数がまだそれほど多くない印象でしたのでその辺りも扱っています。 公式サイトを見るのに慣れてないのだけども、個人の記事は Vue2 系の内容が多くて困ってる! といった方に参考になればと思い作成しました。 ぜひご活用ください 🙇 この記事でわかること

                                                                          【AWS】Amplify・Vue3での認証機能構築方法
                                                                        • Vue 3 State Management – Ghiura Alexandru

                                                                          Hello ! Today we will talk about state management. Because my article about the problems I encountered switching from Vue 2 to Vue 3 was quite popular, I decided to continue writing about my journey to switch to Vue 3 and tell you about my experience in choosing a State Management library in Vue 3. With the new Vue 3 composition API, the options you have for state management are expanding a lot an

                                                                          • UIT INSIDE ep.158『プロダクトの負担を最小限に。複数サービスにまたがるUIコンポーネントのVue 3移行戦略』

                                                                            @potato4d が @ytamemot に、PayPayカードと保険サービスにまたがるUIコンポーネントのVue 3マイグレーション戦略について話を聞きました。 About ゲスト紹介 tamemoto さん(デザインエンジニア) 2022年にヤフー株式会社に新卒入社、現在はPayPayカード株式会社に出向 マイグレーションの背景 Vue 2のEOLとセキュリティの観点からの移行必要性 PayPayカードのWeb版とミニアプリ版の両方でVueを使用 共通UIコンポーネントのnpmパッケージ化とそのマイグレーション マイグレーションの概要 約1か月半の期間で実施 機能開発と並行して行う 課題と解決策 カード側のVue 2からNuxt 3への移行 保険側のVue 2からVue 3への移行 ViteとWebpackの両対応の必要性 プロトタイプ機能を使った共通インターフェースの実装 特に苦労

                                                                              UIT INSIDE ep.158『プロダクトの負担を最小限に。複数サービスにまたがるUIコンポーネントのVue 3移行戦略』
                                                                            • 軽率にVue 3で リアルタイム3Dアプリを作れる ライブラリを作ってみた/vue-with-3d-app

                                                                              v-tokyoにてLT登壇した資料です

                                                                                軽率にVue 3で リアルタイム3Dアプリを作れる ライブラリを作ってみた/vue-with-3d-app
                                                                              • 【Vue3】Vue2ユーザー向けVue3入門 - Qiita

                                                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 仕事でもプライベートでもVue2しか書かず、Vue2一筋でVue3を食わず嫌いして勉強を先延ばしにしていたのですが「そろそろ勉強せんとな...」ということで最近やっと手をつけました。しかし最終的には「Vue3超イイネ!」となって嬉しかったので、学習した際のメモを元にチュートリアル記事にしてみました。 Vue2と比べて何が良いのか、目玉機能のCompositionAPIについてまとめましたので、同じくVue3の学習を始めたVue2好きの同志のお役に立てると幸いです😊 Vue3 2016年のVue2リリースから4年ぶりのメジャーアップデー

                                                                                  【Vue3】Vue2ユーザー向けVue3入門 - Qiita
                                                                                • Vite + Vue3にESLintとPrettierを導入する

                                                                                  前提条件 PCはMacを使います。 既にパッケージ管理ツールのYarnが入っていることを前提に進めます。 プロジェクトの作成と起動 今回はプロジェクトの作成にViteを使います。Vite(ヴィート)とはビルドツールのことで、Vue CLIやWebpackよりも開発サーバーの起動が早いことが特徴です。 次のコマンドでVue3とTypeScriptのプロジェクトを作成します。 ❯ yarn create vite ✔ Project name: … vue-sample ✔ Select a framework: › vue ✔ Select a variant: › vue-ts

                                                                                    Vite + Vue3にESLintとPrettierを導入する