Este documento presenta una introducción al uso de Test Driven Development (TDD) en aplicaciones React. Explica los beneficios de TDD como criterios de aceptación claros, código más organizado y refactorización segura. Luego describe cómo configurar un entorno de pruebas en React usando las herramientas Jest y Enzyme, incluyendo cómo probar componentes del DOM, estado de React y acciones Redux. Finalmente, muestra un ejemplo en vivo de cómo aplicar TDD en una aplicación React-Redux real.