Skip to content
Snippets Groups Projects
Commit 1606b9c0 authored by Adrien BONNIN's avatar Adrien BONNIN
Browse files

:pencil: Correction des coquilles

parent 18c3596a
No related branches found
No related tags found
No related merge requests found
Pipeline #78798 passed
......@@ -107,7 +107,7 @@ void main() {
var intValue = defaultValue; // <1>
var disposed = false;
final intProvider = Provider.autoDispose<int>((ref) {
final intProvider = Provider<int>((ref) {
ref.onDispose(() => disposed = true);
return intValue = 13;
});
......@@ -242,9 +242,9 @@ Deux `Providers` sont déclarés pour retourner la valeur 13 `<1>`.
Le comportement du `ProviderContainer` est surchargé pour remplacer le premier `Provider` et pour remplacer la valeur retournée par le second `<2>`.
La valeur récupérée par les deux est maintenant de 42 `<3>`.
## Distinction des états pour un Provider
## Distinction entre états pour un Provider
Un même `Provider` peut se voir confié plusieurs états en attribuant à chacun une clef.
Un même `Provider` peut se voir confier plusieurs états en attribuant à chacun une clef.
Le _modifier_ `family` ajoute ce comportement à la déclaration du `Provider` en définissant le type de la clef avec son générique :
```dart
......
docs/images/listener_2.png

4.53 KiB

No preview for this file type
docs/images/state_notifier_provider.png

3.13 KiB | W: | H:

docs/images/state_notifier_provider.png

5.42 KiB | W: | H:

docs/images/state_notifier_provider.png
docs/images/state_notifier_provider.png
docs/images/state_notifier_provider.png
docs/images/state_notifier_provider.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -12,7 +12,7 @@ void main() {
var intValue = defaultValue; // <1>
var disposed = false;
final intProvider = Provider.autoDispose<int>((ref) {
final intProvider = Provider<int>((ref) {
ref.onDispose(() => disposed = true);
return intValue = 13;
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment