Mejorando la User Interface con un Layout
Clase 20 de 37 • Curso de React.js 2019
Contenido del curso
Fundamentos
Creación y diseño de componentes
- 8

¿Qué es un componente?
05:16 min - 9

Qué es y cómo funciona un componente en React.js
00:00 min - 10

Nuestro primer componente
09:42 min - 11

Cómo aplicar estilos
08:55 min - 12

Props
05:38 min - 13

Nuestra primera página
10:25 min - 14

Enlazando eventos
09:02 min - 15

Manejo de estado
10:03 min - 16

Levantamiento del estado
11:26 min - 17

Listas de componentes
11:03 min
React Router
Component Lifecycle
Llamadas a un API
- 23

Introducción llamadas a un API
03:30 min - 24

React.js: Cómo traer datos de un API en React
12:40 min - 25

Solicitando datos (GET)
12:12 min - 26

Mejorando la Experiencia de Usuario durante una petición
07:19 min - 27

Enviando datos (POST)
12:03 min - 28

Manejando los estados de la petición durante el POST
07:12 min - 29

Actualizando datos (PUT)
10:35 min - 30

Actualizaciones automáticas
07:27 min
Mejorando la UI
Conclusion
Aquí encuentras el archivo para hacer el reto que propone el profesor al final de la clase
-
React.Fragment es la herramienta que te ayudará a renderizar varios componentes y/o elementos sin necesidad de colocar un
divo cualquier otro elemento de HTML para renderizar sus hijos. Al usar esta característica de React podremos renderizar un código más limpio y legible, ya que ``React.Fragment` no se renderiza en el navegador. -
El 404 es la ruta que se renderizará cuando ninguna otra coincida con la dirección ingresada.
Otra forma de hacer que todas tus URL’s que no existan sean redirigidas a tu componente de 404 sería de la siguiente forma:
import { Redirect, Route } from "react-router-dom";
<Route path="/404" component={MiComponente404} />
<Redirect from="*" to="/404" />
Como podemos observar llamamos a nuestro componente 404 y luego utilizamos Redirect, el cual es un componente de React Router para hacer redirecciones; en este caso hacemos que todas las URL’s que no correspondan a alguna que hayamos declarado, sean redirigidas a MiComponente404.