Skip to main content

ayushozha/sos-emergency

O SkillsMP coletou 24 skills de ayushozha/sos-emergency. Abra uma skill para revisar a origem e os detalhes.

Última atividade de origem registrada
Catálogo do SkillsMP atualizado
skills coletadas
24
Estrelas no GitHub
0
Forks no GitHub
2

Skills neste repositório

1 categorias ocupacionais · 100% classificado

Mostrando 24 de 24 skills coletadas.

ocupação
Desenvolvedores de software
descrição

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.

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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.

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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,…

Idioma do texto original: inglês

atualizado
Mostrando 24 de 24 skills coletadas.