Читать книгу Ejercicios prácticos con React - Carlos Santana Roldán - Страница 7
Contenido
ОглавлениеUso de React con las últimas características de JS
Utilización de React en Windows
Capítulo 2: Cómo dominar los componentes y JSX
Creación del primer componente de React
La organización de aplicaciones de React
Estilización de componentes con clases CSS y estilos en línea
Paso de props a componentes y su validación con PropTypes
Uso del estado local en componentes
Creación de componentes funcionales o apátridas
Asimilación de los métodos de ciclo de vida de React
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
Gráficos C3.js, implementación de componentDidUpdate
Animación básica, implementación de componentWillUpdate
Asimilación de los componentes puros de React
Prevención de vulnerabilidades de XSS en React
Capítulo 3: Tratamiento de eventos, vinculación y paquetes de React útiles
Métodos vinculantes usando constructores en lugar de funciones flecha
Creación de elementos de formularios con eventos
Visualización de información en una ventana modal con react-popup
Implementación con la guía de estilo de Airbnb React/JSX
Actualización de títulos y etiquetas meta con React Helmet
Capítulo 4: Adición de rutas a aplicaciones con React Router
Implementación de React Router v4
Adición de parámetros a las rutas
Elaboración de creadores de acciones y envío de acciones
Implementación de Firebase con Redux
Capítulo 6: Creación de formularios con Redux Form
Creación de formularios controlados mediante el estado local
Creación de formularios utilizando Redux Form
Implementación de la validación en formularios
Capítulo 7: Animaciones con React
Animación de una lista de tareas con ReactCSSTransitionGroup
Uso de la biblioteca react-animations
Creación de la primera animación con React Pose
Capítulo 8: Creación de API con Node.js haciendo uso de MongoDB y MySQL
Creación de API básicas con Express
Elaboración de bases de datos con MongoDB
Instalación de MongoDB Community Edition manualmente (opción difícil)
Instalación de MongoDB Community Edition con Homebrew (opción fácil)
Puntos finales del método POST
Puntos finales del método DELETE
Elaboración de una base de datos con MySQL
Puntos finales del método POST
Puntos finales del método DELETE
Adición de tokens de acceso para proteger las API
Creación del primer servidor GraphQL
Creación de líneas de tiempo de Twitter con Apollo y GraphQL
Creación de un servidor back-end GraphQL
Capítulo 10: Dominio de Webpack 4.x
Configuración de Webpack 4 Zero
Adición de Webpack Dev Server y Sass, Stylus o LessCSS a React
Optimización de Webpack 4, división de paquetes
Implementación de Node.js con React/Redux y Webpack 4
Capítulo 11: Implementación de renderizado del lado del servidor
Implementación del renderizado del lado del servidor
Implementación de promises con renderizado del lado del servidor
Capítulo 12: Pruebas y depuración
Prueba del primer componente con Jest y Enzyme
Prueba de un contenedor Redux, acciones y reductores
Depuración de aplicaciones de React utilizando Dev Tools de React y Redux
Capítulo 13: Despliegue en la fase de producción
Implementación en producción con Digital Ocean
Configuración de Nginx, PM2 y un dominio en Droplet
Implementación de Jenkins (integración continua)
Capítulo 14: Uso de React Native
Creación de la primera aplicación de React Native
Creación de una lista de tareas con React Native