native-data-fetching
Crear flujos de red en Expo
Las apps móviles necesitan solicitudes de API fiables, caché, gestión de tokens y comportamiento sin conexión. Esta skill guía a desarrolladores de Expo a través de fetch, React Query, SecureStore, NetInfo y configuración basada en entornos.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "native-data-fetching" from https://skillstore.io/skills/expo-native-data-fetching.md and its manifest at https://skillstore.io/api/skills/expo-native-data-fetching/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "native-data-fetching". Crea un patrón de fetch para una pantalla de perfil de usuario.
Resultado esperado:
- Un flujo de solicitud recomendado con estados de carga, error y éxito.
- Una comprobación del estado de la respuesta antes de parsear los datos.
- Notas para reemplazar URLs de API de placeholder.
Usando "native-data-fetching". Planifica la configuración de API para desarrollo y producción.
Resultado esperado:
Un plan de entorno conciso usando URLs públicas de cliente, valores separados para desarrollo y producción, y una advertencia para mantener los secretos del lado del servidor.
Usando "native-data-fetching". Depura llamadas de API móviles poco fiables.
Resultado esperado:
Una checklist de solución de problemas que cubre conectividad, manejo de estados HTTP, tiempos de reintento, obsolescencia de caché y cancelación de solicitudes.
Auditoría de seguridad
SeguroAll static findings appear to be false positives caused by Markdown fences, TypeScript template literals, placeholder fetch calls, and Expo environment-variable examples in SKILL.md. The skill is documentation-only and includes advice to avoid putting secrets in EXPO_PUBLIC variables. No semantic evidence of shell execution, secret collection, data exfiltration, or prompt injection was found.
Factores de riesgo
⚙️ Comandos externos (58)
🌐 Acceso a red (17)
🔑 Variables de entorno (4)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/expo-native-data-fetching/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/expo-native-data-fetching?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/expo-native-data-fetching?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/expo-native-data-fetching/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/expo-native-data-fetching.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
expo. (2026). native-data-fetching security audit report (audit version 5) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/expo-native-data-fetching/audits/5Cita BibTeX
@techreport{expo-expo-native-data-fetching-2026,
author = {expo},
title = {native-data-fetching security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/expo-native-data-fetching/audits/5},
note = {Author version 1.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "native-data-fetching security audit report (audit version 5)"
version: "1.0.0"
type: report
authors:
- name: "expo"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/expo-native-data-fetching/audits/5"
identifiers:
- type: other
value: "skillstore:expo-native-data-fetching:audit:5"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Enviar llamadas de API fiables
Un desarrollador de Expo puede añadir wrappers de fetch, comprobaciones de estado y errores tipados para una nueva funcionalidad móvil.
Elegir una estrategia de caché
Un líder técnico puede comparar patrones simples de fetch con React Query para estado de servidor compartido.
Preparar autenticación sin conexión
Un ingeniero de producto puede combinar SecureStore, NetInfo y comportamiento de reintentos para pantallas autenticadas con capacidad sin conexión.
Prueba estos prompts
Muéstrame cómo obtener un perfil de usuario en una app Expo con manejo de errores y estados de carga.
Ayúdame a configurar React Query en una app Expo Router y a añadir una query de detalle de usuario con ajustes de caché.
Diseña un wrapper de fetch autenticado para una app Expo que almacene tokens en SecureStore y renueve tokens expirados.
Audita esta capa de red de Expo en cuanto a caché, reintentos, comportamiento sin conexión, cancelación de solicitudes y configuración de entorno. Sugiere cambios priorizados.
Mejores prácticas
- Mantén las API base URLs en variables de entorno públicas de Expo solo cuando sean seguras para bundles de cliente.
- Usa SecureStore para tokens de autenticación y evita AsyncStorage para valores sensibles.
- Maneja los códigos de estado HTTP fallidos antes de parsear datos de éxito.
Evitar
- No coloques claves de API con capacidad de escritura ni contraseñas de base de datos en variables EXPO_PUBLIC.
- No asumas que fetch lanza errores para respuestas HTTP que no sean 2xx.
- No añadas reintentos sin backoff, cancelación y feedback claro para el usuario.
Preguntas frecuentes
¿Esta skill ejecuta solicitudes de red?
¿Requiere axios?
¿Puede ayudar con React Query?
¿Cómo deben almacenarse los tokens?
¿Las variables EXPO_PUBLIC son seguras para secretos?
¿Puede ayudar con apps sin conexión?
Detalles del desarrollador
Autor
expoLicencia
MIT
Versión del autor
v1.0.0
Revisión de Skillstore
r1
Repositorio
https://github.com/expo/skills/tree/main/plugins/expo-app-design/skills/native-data-fetching/Ref.
a06681402992ceae98ba04d54cfd4ab004862696
Actualidad del mantenimiento
22/7/2026
Uso
5 descargas · 194 vistas
Estructura de archivos
📄 SKILL.md