GOOGLE ADS

lunes, 18 de abril de 2022

¿Qué parte del Widget Tree se reconstruye cuando usamos "listen:true" en Provider?

¿Qué parte del Widget Tree se reconstruye cuando usamosProvider.of(context, listen:true)

Por ejemplo:

Scaffold
-- Center
-- Text(Provider<Name>.of(context, listen:true).getName() )


(escuchar: verdadero) Si se reconstruirá todo Scafflold o solo se reconstruirá Texto


Solución del problema

Lectura de los documentos del proveedor: si [escuchar] es true, los cambios de valor posteriores activarán un nuevo [Estado.construir] para los widgets y [Estado.didChangeDependencies] para [StatefulWidget].

listen: falsees necesario poder llamar Provider.ofdentro de [State.initState] o el createmétodo de proveedores así:

State.build activado, lo que significa que su árbol de widgets se reconstruirá.

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...