Tengo este código en mi main.dart:
main() {
runApp(
MultiProvider(
providers: [
ChangeNotifierProvider(builder: (context) => Auth()), // /**problem here. builder displayed with strikethrough line**/
],
child: App(),
),
);
}
desde hace aproximadamente 2 días, mi código de estudio visual que muestra esta advertencia:
así que supongo que el parámetro del generador en ChangeNotifierProvider está en desuso. Busqué en todas partes pero no puedo encontrar una alternativa a este parámetro del generador. Entonces, ¿cómo eliminar estas advertencias? A continuación se muestra mi versión de flutter usando el flutter --version
comando en Windows 10
> flutter --version
Flutter 1.9.1+hotfix.6 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 68587a0916 (3 months ago) • 2019-09-13 19:46:58 -0700
Engine • revision b863200c37
Tools • Dart 2.5.0
Para cualquier ayuda, gracias de antemano
puedes usar "crear" en lugar de "constructor"
}
fuente
En lugar del parámetro generador, puede usar create param con Product () o producto específico en Index.
O puede usarse como versión Value:
fuente