-
Fija el stack en el párrafo de apertura: Indica React 19.2.3, React Native 0.86.0 y Expo SDK 57 (expo ~57.0.4) - no "latest Expo."
-
Declara compuesto vs producto enviado: Estas referencias mezclan patrones reales; la honestidad previene confusiones de "Acme Bank lo envió."
-
Usa diagramas de arquitectura en prosa: Las cajas ASCII y flechas sobreviven cambios de tema de documentación; las capturas de pantalla se pudren.
-
Sigue la columna vertebral del estudio de caso: Contexto - Arquitectura - Receta - Decisiones - Resultados - Lecciones - Relacionado - coincide con la profundidad del cookbook sin ocultar la narrativa.
-
Registra alternativas rechazadas: "Consideramos CRDT" enseña más que listar solo SQLite - ver Referencia: Aplicación de campo offline-first.
-
Separa referencia de antes/después: Las arquitecturas de referencia muestran estado estable; las historias de migración muestran línea de tiempo y regresiones - no mezcles géneros en un archivo.
-
Cuantifica resultados con advertencias: El tamaño de la flota piloto, rango de fechas y límites de atribución pertenecen junto a cada tabla de métricas.
-
Documenta rutas de actualización honestas: SDK 54→57 significa puntos de control 55 y 56 - Antes/Después: Actualización mayor de Expo SDK.
-
Las migraciones Strangler necesitan invariantes: Una pila posterior raíz, URLs de marketing congeladas, sin dual NavigationContainer - Antes/Después: React Navigation → Expo Router.
-
Los puntos de referencia requieren protocolo: Lanzamiento vs desarrollo, modelo de dispositivo, caché cálido/frío, duración - Estudio de caso de rendimiento: Feed a escala.
-
Las decisiones OTA vs tienda son arquitectura: B2C SaaS OTA-heavy y fintech store-only son ambas válidas - documenta el disparador de cumplimiento - compara Referencia: Aplicación SaaS B2C Expo y Referencia: Cliente móvil fintech.
-
Los estudios de casos offline-first necesitan un contrato UX: Vivo, obsoleto, sincronizando, no disponible - cuatro estados, no un solo banner offline - Conceptos básicos de offline-first.
-
Vincula cruzadamente páginas de cookbook: Los estudios de casos apuntan a recetas; no duplican Conceptos básicos de EAS Build o TanStack Query en su totalidad.
-
Vincula ADRs para decisiones controvertidas: Navegación, fijación, política OTA - Registros de decisión de arquitectura.
-
Termina cada página con el pie de página de versiones de stack: Última línea, formato de cita de bloque - permite auditorías de antigüedad basadas en grep en todo el sitio.
-
Etiqueta aspectos destacados en frontmatter: La búsqueda e índice de tarjetas muestran decisiones sin abrir el artículo completo.
-
Nombra dispositivos en historias de campo y rendimiento: "Android de gama media" es vago; Pixel 6a API 34 y Zebra TC57 son prácticos.
-
Incluye clases de incidentes evitadas: "Sin encallamientos de incompatibilidad de runtimeVersion" es tan valioso como latencia en milisegundos.
-
Fija SDK en cargas de auditoría y soporte: El departamento de TI de campo y operaciones de fraude correlacionan comportamiento meses después - Referencia: Cliente móvil fintech.
-
Revisita estudios de casos después de cambios de SDK: expo-image, Reanimated y APIs de Router cambian - agrega una nota de changelog en la parte superior cuando se actualiza.
-
No trates los estudios de casos como mandatos: React Navigation marrón en SDK 57 sigue siendo válido según ADR: Elección de biblioteca de navegación.
-
Empareja estudios de casos con listas de verificación: Reglas de lanzamiento y OTA y Reglas de seguridad para móvil operacionalizan arquitecturas de referencia.
-
Sección de lecciones: máximo seis elementos enfocados: Las listas largas de lecciones diluyen; prioriza lo que sorprendió al equipo.
-
Los bloques de recetas permanecen copiables: Incluso los estudios de casos narrativos necesitan una tarjeta de referencia rápida - requisito de la columna vertebral del cookbook.
-
Los móviles envejecen rápido - fecha la narrativa: "Doce semanas en SDK 57" y "congelación de características de Q3" anclan mejor el juicio del lector que afirmaciones intemporales.
Versiones de stack: Esta página fue escrita para React 19.2.3, React Native 0.86.0 y Expo SDK 57 (expo ~57.0.4).