Cree aplicaciones web dinámicas con React desde Redux, Webpack, Node.js y GraphQL.
Las webs actuales exigen aplicaciones eficientes en tiempo real y escalabilidad. Si ya tiene conocimientos básicos sobre la creación de aplicaciones web, JavaScript y Node.js, y quiere ir más allá, ha llegado al libro indicado. Con él aprenderá a crear aplicaciones rápidas y de alto rendimiento con React.
Implementar el renderizado del lado del servidor, añadir pruebas unitarias y hacer depuraciones, así como prácticas para implementar una aplicación de React en producción. Por último, aprenderá a generar aplicaciones para móviles nativas para iOS y Android desde React Native.
TEMARIO
- Capítulo 1: Uso de React 1
- Introducción 1
- Uso de React con las últimas características de JS 2
- Cómo hacerlo… 2
- ¿Qué novedades hay en React? 9
- Cómo hacerlo… 9
- Utilización de React en Windows 12
- Cómo hacerlo… 12
- Capítulo 2: Cómo dominar los componentes y JSX 15
- Introducción 15
- Creación del primer componente de React 15
- Preparación 16
- Cómo hacerlo… 16
- Cómo funciona… 18
- Hay más… 19
- La organización de aplicaciones de React 19
- Cómo hacerlo… 19
- Cómo funciona… 22
- Estilización de componentes con clases CSS y estilos en línea 22
- Cómo hacerlo… 22
- Cómo funciona… 26
- Hay más… 26
- Paso de props a componentes y su validación con PropTypes 29
- Cómo hacerlo… 29
- Cómo funciona… 33
- Hay más… 34
- Uso del estado local en componentes 34
- Cómo hacerlo… 35
- Cómo funciona… 39
- Hay más… 39
- Creación de componentes funcionales o apátridas 39
- Cómo hacerlo… 40
- Cómo funciona… 43
- Hay más… 43
- Asimilación de los métodos de ciclo de vida de React 44
- Cómo hacerlo… 44
- Lista de tareas, implementación de ComponentWillMount
- El temporizador Pomodoro, implementación del constructor
- y de componentDidMount
- Cambiador de criptomonedas, implementación de
- shouldComponentUpdate
- Notas, implementación de componentWillReceiveProps
- y de componentWillUnmount 82
- Gráficos C3.js, implementación de componentDidUpdate 84
- Animación básica, implementación de componentWillUpdate 89
- Cómo funciona… 92
- Asimilación de los componentes puros de React 92
- Preparación 92
- Cómo hacerlo… 93
- Cómo funciona… 96
- Prevención de vulnerabilidades de XSS en React 101
- Cómo hacerlo… 101
- Cómo funciona… 113
- Hay más… 114
- Capítulo 3: Tratamiento de eventos, vinculación y paquetes de React útiles 115
- Introducción 115
- Métodos vinculantes usando constructores en lugar de funciones flecha 115
- Cómo hacerlo… 116
- Cómo funciona… 121
- Creación de elementos de formularios con eventos 121
- Cómo hacerlo… 122
- Cómo funciona… 135
- Hay más… 136
- Visualización de información en una ventana modal con react-popup 137
- Etc...