0
votes

Comment appeler SSTATE D'AUTRE DART DART

Comment appeler setState () à partir de catégorie.dart Fichier?

in Main.Dart: xxx

dans catégorie.dart: xxx


0 commentaires

3 Réponses :


1
votes

Vous pouvez vous référer à cette réponse:

Flutter SSTATE à une autre classe?

Honnêtement, cela plus d'un piratage qu'une solution, il s'agit d'une limitation de l'instate si votre projet est relativement petit, alors tout va bien, sinon vous devriez utiliser des scopesdmodels ou des blocs de blocage ou de flux à la place


0 commentaires

0
votes

SETState () est appelé uniquement pour la même classe, lorsque vous appelez SetState () Votre widget est reconstruit. Si vous souhaitez appeler Statiste du parent, vous pouvez utiliser StateUp Donner un appel à la méthode de la classe mère de la classe enfant. Si vous souhaitez appeler la classe enfant Statetate (), vous pouvez utiliser Globalkey, puis passer à la classe enfant, puis appelez la méthode enfant, sous cette méthode, vous pouvez définir setstate () ; Pour une gestion de l'état plus compliquée, vous pouvez utiliser scoplodel , inheritwidget , redux , blooc ou flux < / code>. FLUTTER State Management


0 commentaires

0
votes

Je vous conseille d'utiliser un fournisseur car il a été récemment recommandé par l'équipe de Google comme la meilleure méthode. Le fournisseur veillera à garder votre code propre, peu importe la taille de votre projet. C'est comme Scopedmodel mais sur les stéroïdes.

Présentation d'E / S Flutter par l'équipe de flutter: https://www.youtube.com / regarder? v = d_m5csmrf7i

package: https://pub.dev/packages/provider#-readme- Tab-


0 commentaires