Descripción
La creación de interfaces eficientes para la web y los móviles suele ser un reto y requiere el uso de una lógica imperativa. Reaccionar le permite describir declarativamente las interfaces de usuario en términos de su estado, y hará el trabajo pesado de construirlas nativamente para usted. En este curso, React: Getting Started, usted profundizará en los conceptos fundamentales sobre React y los utilizará para construir aplicaciones web prácticas. Primero, verá cómo diseñar componentes de clase y componentes de funciones de estado, cómo hacer un flujo unidireccional de datos y comportamiento en un árbol de componentes, y cómo leer y actualizar elementos de estado. Luego, profundizará en las modernas características de JavaScript utilizadas con React como funciones de flecha, desestructuración de operadores de descanso y propagación, clases, asincronía/espera, y más. A continuación, aprenderá algunas de las tareas principales de React, como recibir información del usuario, leer datos de una API, gestionar efectos secundarios como temporizadores y compartir la lógica de estado con ganchos personalizados. Por último, explorará cómo configurar y utilizar un entorno de desarrollo JavaScript local en su máquina. Cuando termine este curso, tendrá las habilidades y conocimientos necesarios para entender los proyectos de React, y comenzar aplicaciones simples de React desde cero.