コンテンツへスキップ
  • Dart基礎知識
  • [基礎知識]Dart.devについて
flutter.com
  • [基礎知識]Dart基礎知識
  • [基礎知識]DB設計
  • Dart基礎知識
  • flutter.com
    • Dart基礎知識
    • [基礎知識]Dart.devについて

    flutter_riverpod

    1. ホーム>
    2. Dart基礎知識>
    3. flutter>
    4. パッケージ>
    5. 状態管理>
    6. flutter_riverpod>
    7. ページ 3

    [読書会]Riverpod.dev/docs 翻訳及び補足(About hooks)

    • 投稿者:zakku-spot
    • 投稿公開日:2023年8月16日
    • 投稿カテゴリー:dart/flutter/flutter_riverpod/状態管理
    • 投稿コメント:0件のコメント

    Riverpod.dev/docs(開始URL: https…

    続きを読む[読書会]Riverpod.dev/docs 翻訳及び補足(About hooks)

    [読書会]Riverpod.dev/docs 翻訳及び補足(About code generation)

    • 投稿者:zakku-spot
    • 投稿公開日:2023年8月16日
    • 投稿カテゴリー:dart/flutter/flutter_riverpod/状態管理
    • 投稿コメント:0件のコメント

    Riverpod.dev/docs(開始URL: https…

    続きを読む[読書会]Riverpod.dev/docs 翻訳及び補足(About code generation)

    [読書会]Riverpod.dev/docs 翻訳及び補足(Advanced topics)

    • 投稿者:zakku-spot
    • 投稿公開日:2023年8月16日
    • 投稿カテゴリー:dart/flutter/flutter_riverpod/状態管理
    • 投稿コメント:0件のコメント

    Riverpod.dev/docs(開始URL: https…

    続きを読む[読書会]Riverpod.dev/docs 翻訳及び補足(Advanced topics)

    [読書会]Riverpod.dev/docs 翻訳及び補足(Case studies)

    • 投稿者:zakku-spot
    • 投稿公開日:2023年8月16日
    • 投稿カテゴリー:dart/flutter/flutter_riverpod/状態管理
    • 投稿コメント:0件のコメント

    Riverpod.dev/docs(開始URL: https…

    続きを読む[読書会]Riverpod.dev/docs 翻訳及び補足(Case studies)

    [読書会]Riverpod.dev/docs 翻訳及び補足(Essentials)

    • 投稿者:zakku-spot
    • 投稿公開日:2023年8月16日
    • 投稿カテゴリー:dart/flutter/flutter_riverpod/状態管理
    • 投稿コメント:0件のコメント

    Riverpod.dev/docs(開始URL: https…

    続きを読む[読書会]Riverpod.dev/docs 翻訳及び補足(Essentials)

    [読書会]Riverpod.dev/docs 翻訳及び補足(Getting started)

    • 投稿者:zakku-spot
    • 投稿公開日:2023年8月16日
    • 投稿カテゴリー:flutter/flutter_riverpod/状態管理
    • 投稿コメント:0件のコメント

    Riverpod.dev/docs(開始URL: https…

    続きを読む[読書会]Riverpod.dev/docs 翻訳及び補足(Getting started)

    [読書会]Riverpod.dev/docs 翻訳及び補足(目次)

    • 投稿者:zakku-spot
    • 投稿公開日:2023年8月16日
    • 投稿カテゴリー:dart/flutter/flutter_riverpod/状態管理
    • 投稿コメント:0件のコメント

    Riverpod.dev/docs(開始URL: https…

    続きを読む[読書会]Riverpod.dev/docs 翻訳及び補足(目次)

    Riverpod Getting started 翻訳解説

    • 投稿者:zakku-spot
    • 投稿公開日:2022年8月15日
    • 投稿カテゴリー:dart/flutter/flutter_riverpod/パッケージ/状態管理
    • 投稿コメント:0件のコメント

    Riverpod Getting started (URL:…

    続きを読むRiverpod Getting started 翻訳解説
    • 前のページヘ
    • 1
    • 2
    • 3

    最近の投稿

    • [読書会]プレースホルダーでの画像のフェードイン
       Flutterにおける「FadeInImage」ウィジェットを使用した画像のフェードイン効果について触れています。 1.概要  通常、Flutterのデフォルトの Imageウィジェット を使用して… 続きを読む: [読書会]プレースホルダーでの画像のフェードイン
    • [基礎知識]Flutter SDK/material library
      本サイト内では[基礎知識]Flutter SDK 目次(次のリンク)の続きになります。(詳細は、api.flutter.dev/material-library 参照) MATERIAL Librar… 続きを読む: [基礎知識]Flutter SDK/material library
    • [読書会]github.com/rrousselGit/flutter_hooks 翻訳及び補足(Motivation)
      github.com/rrousselGit/flutter_hooks(開始URL: https://github.com/rrousselGit/flutter_hooks?tab=readme-… 続きを読む: [読書会]github.com/rrousselGit/flutter_hooks 翻訳及び補足(Motivation)
    • [コラム]Widgetbook について
      1.Widgetbook とは Widgetbook/Guides/Quick Start(URL: https://docs.widgetbook.io/guides/quick-start) wi… 続きを読む: [コラム]Widgetbook について
    • [読書会]あらゆるWebアプリにFlutterを追加する
      (この頁はdocs.flutter.dev(https://docs.flutter.dev/platform-integration/web/initialization)のリファレンスブログです。… 続きを読む: [読書会]あらゆるWebアプリにFlutterを追加する
    • [読書会]Flutterアプリの初期化
      (この頁はdocs.flutter.dev(https://docs.flutter.dev/platform-integration/web/initialization)のリファレンスブログです。… 続きを読む: [読書会]Flutterアプリの初期化
    • [読書会]ファイルの読み書き
      (当頁はdocs.flutter.dev(https://docs.flutter.dev/cookbook/persistence/key-value)のリファレンスブログです。) 1.概要  アプ… 続きを読む: [読書会]ファイルの読み書き
    • [読書会]キー値データをディスクに保存する
      (当頁はdocs.flutter.dev(https://docs.flutter.dev/cookbook/persistence/key-value)のリファレンスブログです。) 1.概要  Fl… 続きを読む: [読書会]キー値データをディスクに保存する
    • [読書会]バックグラウンドでJSONを解析する
      (当頁はdocs.flutter.dev(https://docs.flutter.dev/cookbook/networking/background-parsing)のリファレンスブログです。) … 続きを読む: [読書会]バックグラウンドでJSONを解析する
    • [読書会]JSON とシリアル化
      (当頁はdocs.flutter.dev(https://docs.flutter.dev/data-and-backend/serialization/json)のリファレンスブログです。) 1.概… 続きを読む: [読書会]JSON とシリアル化
    • [読書会]WebSocket で通信する
      (当頁はdocs.flutter.dev(https://docs.flutter.dev/cookbook/networking/web-sockets)のリファレンスブログです。)  (通常のHT… 続きを読む: [読書会]WebSocket で通信する
    • [読書会]インターネット上のデータを削除する
      (当頁はdocs.flutter.dev(https://docs.flutter.dev/cookbook/networking/delete-data)のリファレンスブログです。)  ここでは、h… 続きを読む: [読書会]インターネット上のデータを削除する
    • [読書会]インターネット経由でデータを更新する
      (当頁はdocs.flutter.dev(https://docs.flutter.dev/cookbook/networking/update-data)のリファレンスブログです。)  アプリの多く… 続きを読む: [読書会]インターネット経由でデータを更新する
    • [読書会]インターネットへのデータ送信
      (当頁はdocs.flutter.dev(https://docs.flutter.dev/cookbook/networking/send-data)のリファレンスブログです。)  ほとんどのアプリ… 続きを読む: [読書会]インターネットへのデータ送信
    • [読書会]認証付きリクエストの作成
       ほとんどの Web サービスからデータを取得する際、認証が必要です。(この例では、HTTP リクエストに認証情報を付与してデータを取得する方法を説明します。特に、Authorization ヘッダー… 続きを読む: [読書会]認証付きリクエストの作成
    • [読書会]インターネットからのデータ取得
      (本頁はdocs.flutter.dev(https://docs.flutter.dev/cookbook/networking/fetch-data)のリファレンスブログです) 1.概要  アプリ… 続きを読む: [読書会]インターネットからのデータ取得
    • [読書会]アクセシビリティ
      (この頁はdocs.flutter.dev(https://docs.flutter.dev/ui/accessibility-and-internationalization/accessibili… 続きを読む: [読書会]アクセシビリティ
    • [読書会]アニメーションAPIの概要
      (このページは docs.flutter.dev(https://docs.flutter.dev/ui/animations/overview)のリファレンスブログです。)  Flutter のアニ… 続きを読む: [読書会]アニメーションAPIの概要
    • [読書会]Staggered menu animation(ずらして表示されるメニューのアニメーション)
      (このページは docs.flutter.dev(https://docs.flutter.dev/cookbook/effects/staggered-menu-animation)のリファレンスブ… 続きを読む: [読書会]Staggered menu animation(ずらして表示されるメニューのアニメーション)
    • [読書会]ずらした(Staggered)アニメーション
      (このページは、docs.flutter.dev(https://docs.flutter.dev/ui/animations/staggered-animations)のリファレンスブログです) 1… 続きを読む: [読書会]ずらした(Staggered)アニメーション

    アーカイブ

    カテゴリー

    Copyright by flutter.com ( flutter.saloon.jp )

    目次 index【閲覧時間3分】 click !!>>

    ×
    • Try Riverpod online
    • パッケージのインストール
    • riverpod_lint / costom_lint 有効化
      • 補足) riverpod_generator で自動生成をサポートしている4種類のProvider
    • 使用例:Hello world
      • Going further: Installing code snippets
      • Choose your next step
    • Learn som basic concepts
    • Providers
      • Why use providers?
      • Creating a provider
      • Different Types of Providers
      • Reading a Provider
      • Obtaining a “ref” object
        • Obtaining a “ref” from a provider
        • Obtaining a “ref” from a widget
          • Extending ConsumerWidget instead of StatelessWidge
          • Extending ConsumerStatefulWidget+ConsumerState instead of StatefulWidget+State
      • Using ref to interact with providers
      • Using ref.watch to observe a provider
      • Using ref.listen to react to a provider change
      • Using ref.read to obtain the state of a provider
      • DON’T use ref.read inside the build method
      • Deciding what to read
      • Using “select” to filter rebuilds
    • Combining Provider States
      • FAQ
        • リッスンされている値が時間の経過とともに変化したらどうなるでしょうか?
      • Can I read a provider without listening to it?
      • How to test an object that receives ref as a parameter of its constructor?
      • My provider updates too often, what can I do
    • .family
      • Usage
      • Parameter restrictions
        • 【重要】 オブジェクトが一定ではない場合は autoDispose 修飾子との併用が望ましい
      • Passing multiple parameters to a family
      • .autoDispose
        • 使用方法​
        • ref.keepAlive​
      • 使用例: プロバイダが参照されなくなったタイミングで HTTP リクエストをキャンセルする
      • エラー:The argument type ‘AutoDisposeProvider’ can’t be assigned to the parameter type ‘AlwaysAliveProviderBase’
      • ProviderObserver
    • Scopes
      • ProviderScope and ProviderContainer
      • How Riverpod Finds a Provider
      • Initialization of Synchronous Provider for Async APIs
      • Subtree Scoping
      • When to choose Scoped Providers or Families
      • Less common usages of Scopes
    • Provider Lifecycles
      • When does my Provider get created and disposed?
      • Performing actions before the state destruction
    • Why Immutability
      • Best Practices
      • Using immutable state
    • Provider
      • Provider を使って計算結果をキャッシュする
      • Provider を使ってプロバイダやウィジェットの更新の条件を限定する
    • (Async)NotifierProvider
    • StateNotifierProvider
    • FutureProvider
      • 使用例: 設定ファイルを取得する
    • StreamProvider
      • 使用例: ソケットを使ったライブチャット
    • StateProvider
      • 使用例: ドロップダウンメニューを使ってフィルタの種類を切り替える
      • update を使って直近のステートから新たなステートを算出する
    • ChangeNotifierProvider
    • テスト
      • test もしくは testWidgets の間でステートを共有しない
      • プロバイダの挙動をオーバーライドする
      • ウィジェットテストのサンプルコードまとめ
    → Index