Riverpod:Riverpod_snippets - Ki-Kobayashi/flutter_wiki GitHub Wiki

🟩 STEP_0: Flutter Riverpod Snippetsプラグイン導入

image

.

🟡 使い方

「riverpod~」と入力すると、snippetsが表示される

.

  • consumer : 👉 Consumer ウィジェットを作成します。
  • stlessConsumer : 👉 ConsumerStateless ウィジェットを作成します。
  • stfulConsumer : 👉 コンシューマー・ステートフル・ウィジェットを作成する
  • stlessHookConsumer : 👉 ステートレスな HookConsumer ウィジェットを作成します。
  • stfulHookConsumer : 👉 ステートフルな HookConsumer ウィジェットを作成する

.

  • riverpodClass : 👉 クラス・プロバイダを作成します。
  • riverpodClassKeepAlive : 👉 クラス・プロバイダを作成します。
  • riverpodAsyncClass : 👉 非同期クラス・プロバイダを作成します。
  • riverpodAsyncClassKeepAlive : 👉 非同期クラス・プロバイダを作成します。
  • riverpodStreamClass : 👉 ストリーム・クラス・プロバイダを作成します。
  • riverpodStreamClassKeepAlive : 👉 生存するストリーム・クラス・プロバイダを作成します
  • RiverpodPart : 👉 Riverpod 用パート文の作成

.

  • listen : 👉 プロバイダの Listenable を作成します。
  • riverpod : 👉 シンプルなプロバイダを作成します
  • riverpodKeepAlive : 👉 シンプルなキープアライブ・プロバイダの作成
  • FutureProvider : 👉 を作成します。
  • riverpodFutureKeepAlive : 👉 キープアライブ FutureProvider を作成します。
  • riverpodStreamStreamProvider : 👉 を作成します。
  • riverpodStreamKeepAlive : 👉 キープアライブStreamProviderを作成します

.

  • provider : 👉 シンプルな riverpod プロバイダを作成します
  • providerFamily : 👉 ファミリ修飾子を持つプロバイダを作成します。

.

  • futureProvider : 👉 FutureProvider を作成します。
  • futureProviderFamily : 👉 ファミリ修飾子を持つ FutureProvider を作成します。

. .

  • streamProvider : 👉  StreamProvider を作成します。
  • futureProviderFamily : 👉 Family修飾子を持つ StreamProvider を作成します。

.

  • ChangeNotifierProvider : 👉 ChangeNotifierProvider を作成します。
  • changeNotifierProviderFamily : 👉 ファミリー修飾子を持つ ChangeNotifierProvider を作成します。

.

  • stateProvider : 👉 StateProvider を作成します。
  • stateProviderFamily : 👉 ファミリ修飾子を持つ StateProvider を作成します。

.

  • stateNotifierProvider : 👉 StateNotifier プロバイダを作成します。
  • stateNotifierProviderFamily : 👉 ファミリ修飾子を持つ StateNotifierProvider を作成します。
  • stateNotifier : 👉 StateNotifier を継承し、型を編集できるクラスを作成します。

.

  • AsyncNotifierProvider : 👉 AsyncNotifierProvider を作成します。
  • asyncNotifierProviderFamily : 👉 ファミリー修飾子を持つ AsyncNotifierProvider を作成します。
  • asyncNotifier : 👉 AsyncNotifier クラスを作成します。
  • asyncNotifierFamily : 👉 ファミリー・パラメータを持つ AsyncNotifier の作成

.

  • notifierProvider : 👉 NotifierProviderを作成します。
  • notifierProviderFamily : 👉 ファミリ修飾子を持つ NotifierProvider を作成します。
  • notifier : 👉 Notifierクラスを作成します。
  • notifierFamily : 👉 Family パラメータを持つ Notifier を作成します。

.

  • streamNotifierProvider : 👉 StreamNotifierProvider を作成します。
  • streamNotifierProviderFamily : 👉 Family 修飾子を持つ StreamNotifierProvider を作成します。
  • streamNotifier : 👉 StreamNotifierクラスを作成します。
  • streamNotifierFamily : 👉 ファミリー・パラメータを持つ StreamNotifier を作成します。

.