「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 矢木浩人