Aprende a escribir pruebas claras, escalables y confiables para tus componentes React. Todo lo que necesitas para testear con confianza.
Comprar el libroAprende cómo se comportan los componentes al renderizar y cómo verificar ese comportamiento sin depender de la implementación interna
Usa Jest y Testing Library para hacer pruebas que te den confianza y no se rompan con cualquier cambio.
Simula interacciones como clics, formularios y cambios de estado de forma que reflejen cómo lo usa una persona real.
Porque no todo se debe testear: aprende a identificar qué pruebas valen la pena y cuáles sobran.
Si tus pruebas están bien hechas, podrás refactorizar con confianza y detectar errores rápidamente.
Domina los patrones recomendados y aprende de los errores frecuentes que cometemos al empezar a testear.
render(<Component />)
sin aserciones.expect(true).toBe(true)
solo para que no falle.__tests__
.Hace más de 9 años que desarrollo software. He trabajado en todo tipo de proyectos: e-commerces, sistemas bancarios, apps administrativas, herramientas a la medida... y con equipos de todos los tamaños.
He pasado por frameworks como Ruby on Rails, Spring, Symfony, Laravel y .NET Core. No me caso con ninguno —prefiero elegir la herramienta que mejor se adapte a cada reto.
¿Qué me mueve? Automatizar tareas repetitivas. Me encanta pensar que si alguien puede ahorrar 5 minutos al día gracias a lo que desarrollo, le estoy regalando tiempo para enfocarse en lo que ama. Eso me basta.
Cuando no estoy programando, me vas a encontrar jugando ping pong 🏓, corriendo en la calle 🏃♂️, regando mis plantas 🌿, jugando con mi perro 🐶 o echando unas partidas de Counter-Strike o Fortnite 🎮.
Este espacio es 100% personal: escribo lo que me sirve, lo que me entusiasma y lo que me hubiera gustado leer cuando estaba aprendiendo.
Si te interesa lo que hago, me puedes encontrar en redes como @ggjimnz en X (antes Twitter) o en Instagram.
Gracias por darte una vuelta. ¡Nos leemos en el blog!
El libro está pensado para quienes ya tienen una base en desarrollo web, pero se explican todos los conceptos necesarios paso a paso.
Principalmente se trabaja con React, Jest y Testing Library. También se mencionan buenas prácticas y herramientas complementarias.
Sí, se utilizan versiones recientes de React y herramientas de testing compatibles con el ecosistema moderno.
El libro está lleno de ejemplos reales, explicaciones claras y ejercicios que puedes aplicar directamente en tus proyectos.
Está disponible en formato digital (PDF) y en Kindle. Próximamente estará disponible en versión impresa.
Sí, tendrás acceso a un repositorio privado en GitHub con todo el código fuente usado en el libro.
¡Claro! Puedes contactarme por email o unirte a nuestra comunidad privada donde damos seguimiento a dudas técnicas.