Skip to main content

ayushozha/sos-emergency

SkillsMP는 ayushozha/sos-emergency에서 24개의 skill을 수집했습니다. skill을 열어 소스와 세부 정보를 확인하세요.

최근 기록된 소스 활동
SkillsMP 카탈로그 업데이트
수집된 skills
24
GitHub 스타
0
GitHub 포크
2

이 저장소의 skills

직업 카테고리 1개 · 100% 분류됨

수집된 skill 24개 중 24개를 표시합니다.

직업 분류
소프트웨어 개발자
설명

Use the `http` package to execute GET, POST, PUT, or DELETE requests. Use when you need to fetch from or send data to a REST API.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Migrate Riverpod from 2.0 to 3.0; automatic retry, paused listeners, legacy providers import, Ref simplification, FamilyNotifier removal, ProviderException, updateShouldNotify. Use when the user asks about Riverpod 3 migration, upgrading to Riverpod 3, or…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Enable automatic disposal of Riverpod providers when they have no listeners; keepAlive, onDispose, invalidate, ref.keepAlive. Use when preventing memory leaks, caching only while used, or cleaning up resources when a provider is no longer needed. Use this…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Cancel or debounce Riverpod async requests with ref.onDispose; cancel when user leaves the page, debounce rapid refreshes. Use when the user asks about cancelling requests, debouncing, or cleaning up when a provider is disposed.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use Riverpod code generation (@riverpod, riverpod_generator) and hooks (hooks_riverpod, HookConsumerWidget, flutter_hooks with Riverpod). Use when the user asks about @riverpod, code generation, riverpod_generator, when to use codegen, or using flutter_hooks…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use Riverpod Consumer, ConsumerWidget, and ConsumerStatefulWidget to read and watch providers in widgets; WidgetRef, builder ref parameter. Use when building widgets that need to access Riverpod providers, ref.watch or ref.read in the UI, or converting…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use ProviderScope in Flutter and ProviderContainer in Dart for Riverpod; where provider state is stored, overrides, observers, testing with ProviderContainer.test. Use when setting up Riverpod in Flutter or pure Dart, understanding where state lives, or…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Eagerly initialize Riverpod providers at app startup by watching them in a root Consumer; handle loading/error in the initializer, AsyncValue.requireValue. Use when a provider must be ready before the rest of the app is used. Use this skill when the user asks…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use Riverpod family providers to pass parameters and cache per parameter; FutureProvider.family, NotifierProvider.family, autoDispose with family, overriding in tests. Use when fetching data by ID, pagination, or any provider that depends on a parameter. Use…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Answers Riverpod FAQ (ref.refresh vs invalidate, ConsumerWidget vs StatelessWidget, Ref vs WidgetRef, reset all providers, ref after unmount) and do/don't best practices (avoid init in widgets, avoid ephemeral state in providers, avoid side effects in…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Migrate from package:provider to Riverpod; ChangeNotifierProvider, ProxyProvider to ref.watch, context.watch to ref.watch, ConsumerWidget, incremental migration, family and autoDispose. Use when the user is migrating from Provider to Riverpod, or asks about…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Install Riverpod (flutter_riverpod or riverpod), wrap the app in ProviderScope, run a hello-world provider, and optionally enable riverpod_lint and code generation. Use when starting a Flutter or Dart project with Riverpod, adding the Riverpod dependency, or…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Migrate Riverpod from StateNotifier to Notifier/AsyncNotifier, from ChangeNotifier to AsyncNotifier, or upgrade from 0.13/0.14/1.0; ref.onDispose, family, lifecycle, riverpod migrate CLI. Use when the user asks about migrating from StateNotifier, from…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use Riverpod mutations for UI-driven async operations like form submit; Mutation.run, MutationIdle/Pending/Success/Error, Mutation.reset, keyed mutations. Use when showing loading/error/success for a single action (e.g. submit button) without polluting…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use ProviderObserver to log or debug Riverpod provider lifecycle; didUpdateProvider, ProviderScope observers, naming providers. Use when adding logging, analytics, or debugging for provider state changes. Use this skill when the user asks about…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Persist Riverpod notifier state offline with Storage and persist(); riverpod_sqflite, JsonPersist, key, destroyKey, cache duration, testing with in-memory storage. Use when saving state across app restarts or offline. Use this skill when the user asks about…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Override Riverpod providers for tests, debugging, or environment-specific behavior; ProviderScope and ProviderContainer overrides, overrideWith, overrideWithValue. Use when mocking providers in tests, injecting different implementations, or scoping provider…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Declare and use Riverpod providers (Provider, FutureProvider, StreamProvider, NotifierProvider, AsyncNotifierProvider, StreamNotifierProvider); unmodifiable vs modifiable, top-level declaration, Ref, Notifier build method. Use when creating providers,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Implement pull-to-refresh with Riverpod using RefreshIndicator and ref.refresh; show spinner on initial load, show previous data during refresh, AsyncValue pattern matching. Use when the user asks about pull-to-refresh, RefreshIndicator with Riverpod, or…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use Ref and WidgetRef to read, watch, listen, invalidate, and refresh providers; onDispose and onCancel lifecycle; ref.read vs ref.watch vs ref.listen, ref.invalidate and ref.refresh. Use when interacting with Riverpod providers from widgets or other…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Customize Riverpod automatic retry on provider failure; retry function, per-provider and global retry, disabling retry, ProviderException, awaiting retries. Use when a provider can fail transiently and should retry, or when you need to disable or customize…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Scope Riverpod providers to a subtree using overrides and dependencies; page-specific behavior, ListView optimization, avoiding passing family parameters. Use when changing provider behavior for one page or widget, or when optimizing rebuilds. Use this skill…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Reduce rebuilds with ref.watch(provider.select(...)); select a subset of state so widgets rebuild only when that part changes. Use when optimizing performance or when a widget uses only one field of a large object. Use this skill when the user asks about…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Test Riverpod providers and widgets; ProviderContainer.test, unit tests, widget tests with ProviderScope, tester.container(), mocking with overrides, container.listen for auto-dispose, awaiting .future. Use when writing unit or widget tests for Riverpod code,…

원문 언어: 영어

업데이트
수집된 skill 24개 중 24개를 표시합니다.