1.7 Resumen
En este capítulo se presentó una introducción al mundo de React. Los temas principales que aprendiste en este capítulo son los siguientes:
React se utiliza generalmente en el contexto de aplicaciones de una sola página.
El desarrollo de React abarca desde la introducción inicial a Facebook hasta el desarrollo actual y la integración de los componentes del servidor y del renderizador simultáneos.
React sigue el enfoque de control de versiones semántico, en el que los cambios importantes solo se producen en las versiones principales. Sin embargo, el equipo de desarrollo intenta evitar dichos cambios importantes siempre que sea posible.
Los componentes son los elementos básicos de una aplicación React. En React, se presentan en dos versiones: como los antiguos componentes de clase y como los más modernos componentes de función en combinación con la API Hooks.
Puede modelar el flujo de datos mediante propiedades al pasar objetos y funciones a los componentes secundarios. Las funciones permiten que los componentes secundarios notifiquen a los componentes principales.
En React, el renderizador se encarga de la representación en la plataforma de destino respectiva.
El reconciliador es el algoritmo utilizado para calcular las diferencias entre el árbol de componentes actual y el árbol de componentes futuro.
También aprendiste sobre algunas bibliotecas que se utilizan junto con React en una aplicación.
Finalmente aprendiste cómo proceder al construir una aplicación.
Este capítulo se centró principalmente en los conceptos teóricos detrás de React. En el siguiente capítulo, aprenderá cómo comenzar a desarrollar una aplicación React.