Start Debugging

Etiqueta: dart

90 posts · Página1de9

Cómo ejecutar dart fix en todo un repositorio para aplicar las migraciones de cambios incompatibles de Flutter
dart fix acepta un solo directorio destino y ese directorio puede ser la raíz del repositorio: el analizador abre un contexto por cada pubspec.yaml anidado y migra todos los paquetes en una sola pasada. Aquí está la superficie completa de flags, las cuatro cosas que silencian las correcciones y hacen que un repo sucio informe Nothing to fix, por qué el código de salida es inútil en CI, y un caso donde una transformación de Flutter genera código que no compila.
ref.watch vs ref.read en Riverpod: cuál es la diferencia y cuándo uso cada uno
ref.watch se suscribe y reconstruye, ref.read lee una vez y nunca reconstruye. Usa watch en cada método build y read solo dentro de callbacks de eventos. Aquí está la matriz de decisión, el código fuente de ambos métodos en flutter_riverpod 3.4.3 y los cuatro fallos silenciosos: watch en un callback, read en el cuerpo de un provider, read sobre un provider autoDispose y read usado como optimización.
Migra las importaciones de Material y Cupertino de Flutter a los paquetes material_ui y cupertino_ui
La migración completa desde package:flutter/material.dart y package:flutter/cupertino.dart hacia material_ui 1.1.1 y cupertino_ui 1.0.2: qué reescribe dart fix --code=migrate_design_widgets, por qué los widgets de terceros empiezan a lanzar errores de búsqueda de ancestros, qué arregla realmente MaterialUiCompatibilityBridge y cómo cambia la dependencia de flutter_localizations.
Siguiente