Hoja de ruta de React/Frontend

Foto de amir rabiee en Unsplash

Lo esencial

HTML

Html es esencial para comenzar en el desarrollo frontend, saber qué es una etiqueta , elemento , atributo , qué tipo de eventos hay en el elemento HTML es útil, especialmente, lo ayuda a comprender fácilmente las documentaciones.

Algunos de los elementos imprescindibles: h1-h6, p, b, img, video, i, span, div, form, input, select, a, header, main, footer, section.

  • Cómo funciona la forma, comprensión de la acción y método.
  • Cuáles son los atributos y los atributos correspondientes de cada elemento.

Cómo funciona el estilo, cómo vincular CSS a HTML, qué son los selectores. Diferentes tipos de selectores , — nombre de etiqueta, clase, id . Diseño en línea, interno y externo.

Debe conocer las propiedades:display, font-size, font-weight, position, cursor, line-height, margin, padding, border, transition, color, background, background-color, width, height, justify-content, align-items, overflow, min(max)-height, min(max)-width, border-radius, outline,

  • Comprensión de cómo funciona Flex , escritura de fotogramas clave de animación , consultas de medios. Bloque vs elementos en línea.
  • Qué son las pseudoclases , diferentes tipos de ellas::hover, :focus, :link, :visited, :active, :first-child, :disabled, :last-child, :nth-child(n)
  • Pseudo-elementos :::after, ::before

Javascript es diferente a HTML y CSS, requiere más lógica. Debe saber cómo vincular un archivo JS a HTML, cómo funciona el código JS.

Debe conocer la terminología: Variables, constantes, condicionales, bucles, funciones, métodos, modelo de objetos, tipos de datos.

  • ¿Diferencia entre función y método?
  • Cómo escribir funciones básicas usando bucles y condiciones.
  • ¿Qué es un objeto de ventana y su uso?

Reaccionar

Como desarrollador de reacción, debe saber al menos qué es JSX, cómo escribir un componente, cómo funciona el DOM virtual.

  • Componente funcional vs componente de clase
  • Estado vs accesorios
  • Ganchos — useEffect, useState, useCallback
  • métodos de ciclo de vida
  • Redux: cómo funciona redux, flujo de redux, reductores, acciones.
  • Reaccionar enrutamiento
  • ganchos personalizados

En este punto, deberías saber cómo hacer llamadas a la API , cómo funciona el código asíncrono . También debe saber cómo funciona JS en segundo plano, qué son los bucles de eventos.

  • Promesas vs devoluciones de llamadas
  • Llamadas API con Axios
  • Cierre
  • Contexto
  • Diferencia entre var, let y const
  • Cómo funciona la referencia a objetos

Además de saber codificar, también debes saber cómo funciona Internet. Debe comprender cómo funciona la API REST y usar correctamente las herramientas de desarrollo de Chrome, incluido cómo monitorear las solicitudes HTTP, cómo ver el código fuente de la página y cómo usar más herramientas que proporciona Reaction y Redux.

Suggested posts

Búsqueda de información sobre nombres de dominio

Un extracto de Small, Sharp Software Tools de Brian P. Hogan

Búsqueda de información sobre nombres de dominio

Cuando realiza una solicitud a facebook.com, su computadora busca el nombre de dominio para traducir ese nombre de dominio en una dirección IP para que su computadora pueda hacer esa conexión.

Evitar las consecuencias devastadoras de un derrame cerebral: aprender del viaje de una familia.

Evitar las consecuencias devastadoras de un derrame cerebral: aprender del viaje de una familia.

Introducción Un accidente cerebrovascular es una emergencia médica que puede afectar a cualquier persona en cualquier momento. Ocurre cuando se interrumpe el flujo de sangre a una parte del cerebro, lo que lleva a una pérdida repentina de la función cerebral.

Related posts

Búsqueda de información sobre nombres de dominio

Un extracto de Small, Sharp Software Tools de Brian P. Hogan

Búsqueda de información sobre nombres de dominio

Cuando realiza una solicitud a facebook.com, su computadora busca el nombre de dominio para traducir ese nombre de dominio en una dirección IP para que su computadora pueda hacer esa conexión.

No más contraseñas: cómo las claves de acceso reemplazarán su contraseña

No más contraseñas: cómo las claves de acceso reemplazarán su contraseña

Para evitar ambigüedades se utilizarán los siguientes términos; autenticador; El teléfono móvil que se utiliza para realizar el inicio de sesión en el sitio web; El sitio web o la aplicación que el usuario está utilizando para realizar el servicio de solicitud de inicio de sesión; El proveedor que proporciona el servicio dado, por ejemplo

Dos años en diseño: lo bueno, lo malo y lo feo...

Dos años en diseño: lo bueno, lo malo y lo feo...

“Oye, Siri, toca Me Dive de Olivia Dean”. Fue en mayo de 2021 cuando comencé mi pasantía en Future Academy Africa en Akure, Nigeria.

Creación de un entorno de trabajo seguro

Creación de un entorno de trabajo seguro

“Él me protegerá cuando esté en peligro. Me esconderá en su tienda.