Que vas a aprender
La cache de Apollo evita pedir los mismos datos una y otra vez. Normaliza objetos por tipo e id para que diferentes pantallas compartan una misma fuente local de verdad.
Paso 1: practica profesional
Las mutations cambian datos y deben actualizar la UI. A veces alcanza con refetchQueries; otras veces conviene escribir en cache para que la interfaz responda rapido.
Paso 2: practica profesional
El criterio profesional es elegir simple primero y optimizar donde duele. Si una mutation es critica para inscripcion, carrito o progreso, documenta como se actualiza el estado visible.
Paso 3: practica profesional
Un portfolio fuerte muestra una mutation con feedback: boton deshabilitado mientras guarda, mensaje de exito, error recuperable y datos actualizados sin recargar toda la pagina.
Ejercicio practico para portfolio
Elegi una API de cursos, empleos o productos digitales y documenta como resolverias este problema con GraphQL y Apollo. Inclui el schema, una query, una mutation, manejo de errores y una nota sobre cache o permisos. El objetivo no es memorizar sintaxis: es demostrar criterio tecnico para una entrevista junior, freelance o equipo de producto.
- Entregable: captura del resultado, archivo con codigo y README breve.
- Checklist: nombres claros, datos tipados, errores explicitos y flujo reproducible.
- Conexion laboral: agregalo a tu portfolio y enlazalo desde LinkedIn o desde una propuesta del marketplace.
Cuando termines, continua con rutas de carreras, oportunidades de empleo digital y servicios publicados en el marketplace de Cursalo.