並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 15 件 / 15件

新着順 人気順

piniaの検索結果1 - 15 件 / 15件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

piniaに関するエントリは15件あります。 VueVue.jsjs などが関連タグです。 人気エントリには 『Vuex から Pinia への移行を行いました - every Tech Blog』などがあります。
  • Vuex から Pinia への移行を行いました - every Tech Blog

    はじめに この記事は、every Tech Blog Advent Calendar 2024(夏) の1日目の記事です。 DELISH KITCHEN開発部の羽馬(@NaokiHaba)です。 この記事では、DELISH KITCHEN チラシ で使用している Vuex の Pinia への移行について紹介します。 chirashi.delishkitchen.tv 本記事では、これらの知識があることを前提に説明を進めます。 Vue.jsの基本的な知識 Nuxt.jsの基本的な知識 Vuexの基本的な知識 Piniaとは Pinia(ピーニャ)は、Vue.js用の新しい状態管理ライブラリです。Vuexの次のイテレーションとして開発が始まり、Vuex 5に組み込むことを想定していたアイデアを多く取り入れています。 pinia.vuejs.org Piniaは、Vuexと比較して以下のような

      Vuex から Pinia への移行を行いました - every Tech Blog
    • TypeScriptとも相性抜群なライブラリ──Vue.jsで状態管理を行う新定番「Pinia」を解説!

      本連載では、JavaScriptフレームワーク「Vue.js」を、型定義が利用できるようJavaScriptを拡張した言語「TypeScript」で活用する方法を、順を追って説明していきます。前回は複数のコンポーネントをURLによって切り替え表示できる「Vue Router」の利用法を説明しました。今回はVue.jsの状態管理ライブラリ「Pinia」について説明します。 はじめに 本連載では、JavaScriptを利用して動的なWebページを構築できるフレームワークVue.jsを、データの型定義ができるように拡張されたAltJS(コンパイルしてJavaScriptにする言語)であるTypeScriptで活用する方法を、順を追って説明しています。 一般にWebページは、ユーザーの入力値やWeb APIから取得したデータなど、さまざまな状態を持ちます。これらの状態がさまざまなコンポーネントに散

        TypeScriptとも相性抜群なライブラリ──Vue.jsで状態管理を行う新定番「Pinia」を解説!
      • Pinia | The intuitive store for Vue.js

        💡 IntuitiveStores are as familiar as components. API designed to let you write well organized stores. 🔑 Type SafeTypes are inferred, which means stores provide you with autocompletion even in JavaScript!

          Pinia | The intuitive store for Vue.js
        • 【海外記事紹介】フロントエンドの状態管理ライブラリを比較する ー Redux/MobX/NgRx/Pinia/Recoil/Jotai

          2月3日、LogRocketが「TypeScriptの状態管理ソリューションを比較する」と題した記事を公開しました。この記事は海外で非常に好評を博しており、日本のエンジニアにも有益な情報となると考え、概要を紹介します。 2月3日、LogRocketが「TypeScriptの状態管理ソリューションを比較する」(Comparing TypeScript state management solutions)と題した記事を公開しました。 この記事は海外で非常に好評を博しており、日本のエンジニアにも有益な情報となると考え、概要を紹介します(詳しくは元記事をご覧ください)。 この記事では、フロントエンド開発における状態管理に焦点を当て、特にReact、React Native、Vue、およびAngularなどと合わせて使用するTypeScriptライブラリについて詳しく紹介されています。 Redux

            【海外記事紹介】フロントエンドの状態管理ライブラリを比較する ー Redux/MobX/NgRx/Pinia/Recoil/Jotai
          • Vue.js Piniaを使って状態管理(データの共有)を行ってみよう | アールエフェクト

            Piniaとは PiniaはVue用のState Managementライブラリで複数のコンポーネントでデータを共有するために利用することができます。アプリケーションの中にStoreという場所を準備しその中にコンポーネント間で共有の必要があるデータを保存していきます。またデータを保存するだけではなくデータを更新する機能も備えています。 Piniaによるデータ管理のイメージ Vueプロジェクトの作成 Piniaを利用するためにVueのプロジェクトの作成を行います。本文書ではViteでプロジェクトを作成後にnpmコマンドでpiniaのインストールを行います。 viteではなくnpm create vue@latestコマンドを利用するとプロジェクトの作成と同時にpiniaをインストールすることもできます。 Viteによるインストール npm create viteコマンドを実行してVueのプロ

              Vue.js Piniaを使って状態管理(データの共有)を行ってみよう | アールエフェクト
            • GitHub - vuejs/pinia: 🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support

              Intuitive, type safe and flexible Store for Vue 💡 Intuitive 🔑 Type Safe ⚙️ Devtools support 🔌 Extensible 🏗 Modular by design 📦 Extremely light ⛰️ Nuxt Module Pinia works with both Vue 2 and Vue 3. Pinia is the most similar English pronunciation of the word pineapple in Spanish: piña. A pineapple is in reality a group of individual flowers that join together to create a multiple fruit. Similar

                GitHub - vuejs/pinia: 🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support
              • Vuex の新しいライバル? Pinia のご紹介

                Pinia は Vue.js 向けの状態管理ライブラリです。 昨年に知ったときは「experimental なプロジェクト」という注意書きがあったのですが、先月にその表記がなくなっていたので少し触ってみました。 (ちなみにスペイン語でパイナップルの意味だそうです)

                  Vuex の新しいライバル? Pinia のご紹介
                • 超Vue.js 完全ガイド2024 (Vue Router, Pinia含む)

                  Vue.jsを学びたいと考えているみなさま! このコースはこれ1本でVue.jsで必要な知識が全て手に入る、Vue.js完全ガイドとなっています。この講座を修了する頃には、Vue.jsの多くを熟知し、Vue.jsを使ったWebサービスを世界中に公開しているでしょう。 このコースがあなたの仕事やプライベートにどのように役立つか。 もしあなたがプログラミング初心者ならVue.jsを学ぶことで最新の開発技法が身につき、簡単に複雑なWebアプリケーションを作成することができるようになります。ぜひ本講座を受講してあなた自身のWebアプリケーションを世界中に公開してみてください。 素のJavaScriptや、jQuery、Ruby on Railsなどで開発している方にとっては、本講座を受講することで、より効率的な新しいWeb開発の手法が身につきます。この講座に投資することで得られるスキルセットは、あ

                    超Vue.js 完全ガイド2024 (Vue Router, Pinia含む)
                  • Vue Pinia の基本的な使い方

                    Vue の基本的な使い方 (5) Pinia を使って状態管理 Pinia を利用すると、複雑な Vue 3 の状態管理(コンポーネント間のデータの受け渡しやデータの共有など)が簡単に行なえます。以下は Pinia の基本的な使い方についての解説のような覚書です。 関連ページ Vue の基本的な使い方 (1) Options API Vue の基本的な使い方 (2) Composition API Vue の基本的な使い方 (3) Vite と SFC 単一ファイルコンポーネント Vue の基本的な使い方 (4) Vue Router ルーティング Vue の基本的な使い方 (6) Vue3 で簡単な To-Do アプリを色々な方法で作成 Vue の基本的な使い方 (7) Vue Router と Pinia を使った簡単なアプリの作成 Pinia とは Pinia とは、Vue で扱うグ

                    • Piniaの基本的なつかいかた - Qiita

                      Piniaとは PiniaはVuejs向けの状態管理ライブラリだ。コンポーネント間やページ間でグローバルに状態共有することができる。 VuejsのComposition APIを意識して実装されているものの、OptionsAPIやVue2に適用することも可能だ。 Vuex5.xのRFCの要求事項をほとんど満たしていたということもあって、Vuexに代わってVue公式の状態管理ライブラリに指名されている。すなわち、比較的新しいライブラリながらも本番案件に利用できるだけの機能が十分に備わっているといえる。 この記事では取り上げないが、サーバーサイドレンダリング(ViteやNuxt.js)にも対応している。 ちなみに、発音は「ピーニャ」だ(発音記号で書けば/piːnjʌ/)。 この記事で解説すること Pinia公式ドキュメントに倣いつつ、以下の項目について解説する。 インストール方法 簡単な利用例

                        Piniaの基本的なつかいかた - Qiita
                      • GitHub - prazdevs/pinia-plugin-persistedstate: 🍍 Configurable persistence and rehydration of Pinia stores.

                        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 - prazdevs/pinia-plugin-persistedstate: 🍍 Configurable persistence and rehydration of Pinia stores.
                        • Nuxtプロジェクトの状態管理をPiniaに移行してみた - Qiita

                          この記事は Sansan Advent Calendar 2021 の14日目の記事です。 今回は気になっていたPiniaを触ってみるべく、個人開発しているWebアプリの状態管理をPiniaに移行してみたのでその手順と所感をまとめたいと思います。 ソースコードは以下です。 環境, 前提 Node.js 16.13.0 npm 8.1.4 Nuxt.js 2.15.8 (TypeScript + Composition API) Piniaについて PiniaはVueのグローバルステートマネジメントのためのライブラリです。 Vueの状態管理といえばVuexが主流ですが、PiniaはComposition APIにおけるStoreの扱いを再設計するための実験として、Vue.jsコアチームメンバーのposvaさんによって作成されたようです。 そしてVuex5は現在RFCにて絶賛仕様検討, 開発中

                            Nuxtプロジェクトの状態管理をPiniaに移行してみた - Qiita
                          • Vue3のStore(Pinia)のリアクティブ(reactive)の動きを確認してみた - Qiita

                            はじめに リアクティブに関してのPinia Storeの動きが、Vue3のComposition APIの中でどうなるのか?Options APIの時はどう実装すべきか?混乱してしまい、良く分からなくなってしまったので、自身の整理メモとして備忘録を残しておこうと思う。 試したパターンは以下。 storeのstateはプリミティブな値 Piniaを Composition API で実装 コンポーネント側もComposition API 番外編 コンポーネント側はOptions API Piniaを Options API で実装 コンポーネント側もOptions API 番外編 コンポーネント側はComposition API storeのstateはオブジェクト Piniaを Composition API で実装 コンポーネント側もComposition API 番外編 コンポーネント

                              Vue3のStore(Pinia)のリアクティブ(reactive)の動きを確認してみた - Qiita
                            • State | Pinia

                              Master this and much more with the official video course by the author of Pinia The state is, most of the time, the central part of your store. People often start by defining the state that represents their app. In Pinia the state is defined as a function that returns the initial state. This allows Pinia to work in both Server and Client Side. jsimport { defineStore } from 'pinia' export const use

                                State | Pinia
                              • まだ使っていないけどtype-safeなvuex alternative として piniaどうだろう? - Qiita

                                まだ使っていないけどtype-safeなvuex alternative として piniaどうだろう?Vue.jsVuex この記事は 2020年03月16日 のものです。最新の情報はpiniaの公式リポジトリ からご確認ください 注意: piniaリポジトリを斜め読みしただけなので大したこと書いていない けど vuex だとどうしても不便な場合があるので、 reactive(Vue.observable)によるVanilla State Managementや、 pinia みたいな方法でtype-safeなStoreレイヤーほしいよね. そんな気持ちの人が増えたらいいよね! 宮ちゃん! 話のコンテキスト 今現在 Vue(2.x), vuexを使っているプロジェクトでの利用を想定。 わりとごりごりしたフロントエンド。 エンドユーザーが触る管理画面 がある 複数のvuexモジュールがある

                                  まだ使っていないけどtype-safeなvuex alternative として piniaどうだろう? - Qiita
                                1

                                新着記事