「Flutter Riverpod」の版間の差分
ナビゲーションに移動
検索に移動
6行目: | 6行目: | ||
==基本== | ==基本== | ||
===データの受け渡し=== | ===データの受け渡し=== | ||
+ | ---- | ||
Providerをグローバルに定義し、データを受け渡す | Providerをグローバルに定義し、データを受け渡す | ||
+ | ====データを渡す==== | ||
+ | ---- | ||
+ | {|class="wikitable" | ||
+ | !種類 | ||
+ | !目的 | ||
+ | |- | ||
+ | | Provider | ||
+ | | 任意のデータを渡す | ||
+ | |- | ||
+ | | FutureProvider | ||
+ | | Futureから取得する任意のデータを渡す | ||
+ | |- | ||
+ | | Stream Provider | ||
+ | | Streamから取得する任意のデータを渡す | ||
+ | |- | ||
+ | | StateProvider | ||
+ | | 変更可能な任意のデータを渡す | ||
+ | |- | ||
+ | | StateNotifireProvider | ||
+ | | StateNotifireProviderから取得する任意のデータを渡す | ||
+ | |- | ||
+ | | ScopedProvider | ||
+ | | 場所に応じて異なる任意のデータを渡す | ||
+ | |- | ||
+ | |} | ||
+ | ====データを受け取る==== | ||
+ | ---- | ||
+ | {|class="wikitable" | ||
+ | !種類 | ||
+ | !目的 | ||
+ | |- | ||
+ | | Provider | ||
+ | | 任意のデータを渡す | ||
+ | |- | ||
+ | | Future | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | |} |
2021年8月11日 (水) 14:44時点における版
| Flutter | Dart | ブログカテゴリ(Flutter) | Android Studio | Flutter macos | FlutterFire | Flutter 手順 |
Flutter Riverpod
基本
データの受け渡し
Providerをグローバルに定義し、データを受け渡す
データを渡す
種類 | 目的 |
---|---|
Provider | 任意のデータを渡す |
FutureProvider | Futureから取得する任意のデータを渡す |
Stream Provider | Streamから取得する任意のデータを渡す |
StateProvider | 変更可能な任意のデータを渡す |
StateNotifireProvider | StateNotifireProviderから取得する任意のデータを渡す |
ScopedProvider | 場所に応じて異なる任意のデータを渡す |
データを受け取る
種類 | 目的 |
---|---|
Provider | 任意のデータを渡す |
Future | |
© 2006 矢木浩人