
Learn React with TypeScript
Carl Rippon
- Editorial
- Packt
- Año
- 2023
- Páginas
- ~474
- Nivel
- Intermedio
De qué trata
Segunda edición del libro de Carl Rippon (Packt, marzo de 2023), con el subtítulo "una guía para principiantes del desarrollo web reactivo con React 18 y TypeScript". Se actualizó para React 18 (con Hooks) y TypeScript 4.7 o superior. Aunque se presenta como guía para principiantes, está pensado para desarrolladores frontend que ya tienen un nivel intermedio de JavaScript, HTML y CSS y quieren crear aplicaciones grandes y bien tipadas.
Los primeros capítulos presentan React y TypeScript por separado y luego explican cómo montar un proyecto que los combine. Sigue con los Hooks de React, distintas formas de dar estilo a una interfaz, rutas del lado del cliente con React Router y manejo de formularios. Para el estado complejo usa Redux, entre otros enfoques, y en la parte de datos enseña a consumir tanto APIs REST como APIs GraphQL. Termina con el diseño de componentes reutilizables y fuertemente tipados, con tipos avanzados de TypeScript, y con pruebas unitarias usando Jest y React Testing Library.
El libro avanza con ejemplos prácticos en cada capítulo, organizados en 12 carpetas de código, y suma preguntas de repaso al final, en lugar de un único proyecto. Es una base sólida para quien quiere trabajar con React y TypeScript de forma profesional. Sin embargo, la tercera edición de 2025 cubre React 19, Next.js y Server Components, y esta ya no. Además, las pruebas se hacen con Jest, mientras que el ecosistema actual se está moviendo hacia Vitest. Conviene tener Node.js, npm y VS Code instalados.
- React 18
- TypeScript 4
- Hooks
- Estilos en React
- React Router
- Formularios
- Redux
- APIs REST
- GraphQL
- Componentes reutilizables
- Jest
- React Testing Library
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

