Aprender y comprender React - el tutorial práctico Idioma: Alemán

Aprender y comprender React - el tutorial práctico

Diseño web, CMS y desarrollo 44 Videos · 11.1 h Formación en vídeo · Español Stephan Haewß de Stephan Haewß

React para principiantes En este videotutorial aprenderás los fundamentos del desarrollo de sitios web y aplicaciones con React, JSX y las funciones hook. El formador Stephan Haewß explica paso a paso cómo configurar e implementar proyectos React. Los ejemplos prácticos -una aplicación de recuento, de tareas pendientes y de reproducción de vídeo- y las explicaciones detalladas te proporcionarán una base sólida en el desarrollo con React en once horas concentradas. Aprende. Comprender. Y utilízalo de inmediato.

  • React en la práctica: cómo desarrollar tus propias aplicaciones y sitios web
  • Explicado paso a paso: fundamentos, funciones importantes y mecanismos.
  • Desde JSX (escribir HTML en JavaScript) y props hasta componentes, estilos y funciones de gancho.
  • Aprendizaje práctico: Desarrollar una aplicación para contar, hacer tareas y reproducir vídeos
  • Un videotutorial de once horas del profesional de la programación Stephan Haewß.

Ideal para cualquier persona que tenga un conocimiento básico de JavaScript, HTML y CSS y quiere desarrollar sus habilidades aún más: ¡Comienza tu viaje de aprendizaje de React!

Contenido

44 Videos, 667 minutos

Introducción y primeros pasos

4 Videos · 46 minutos
01 Abierto Gratuito

Tutorial de React: 1.1 | Bienvenida y visión general

Introduce los temas que se tratarán más adelante y explica la motivación de este curso.

02 Abierto Gratuito

React-Tutorial: 1.2 | ¿Qué tiene de especial React?

En la actualidad existen innumerables marcos de interfaz de usuario para JavaScript, así que ¿por qué debería ser React? Además de la indiscutible popularidad de esta biblioteca, también hay algunas razones más profundas que hablan a favor de React.

03 Abierto Gratuito

Tutorial de React: 1.3 | Configurar el entorno de desarrollo

En esta lección, configuraremos el entorno de desarrollo y utilizaremos npm create vite para crear nuestra primera aplicación React en un abrir y cerrar de ojos.

04 Abierto Gratuito

Tutorial de React: 1.4 | Anatomía de una aplicación React

Después de haber creado una aplicación React "fresca" en la última lección, el objetivo aquí es entender la estructura de esta aplicación y explicar cómo React se puede incrustar en un sitio web.

01

Tutorial de React: 1.1 | Bienvenida y visión general

5 min Abierto
02

React-Tutorial: 1.2 | ¿Qué tiene de especial React?

14 min Abierto
03

Tutorial de React: 1.3 | Configurar el entorno de desarrollo

16 min Abierto
04

Tutorial de React: 1.4 | Anatomía de una aplicación React

11 min Abierto

Refresher: funcionalidades necesarias de JS-ES6

4 Videos · 75 minutos
05 Abierto

React-Tutorial: 2.1 | Declaración de variables con let y const frente a var

Un pequeño repaso al tema var vs. let/const.

06 Abierto

React-Tutorial: 2.2 | Desestructuración

La desestructuración permite la extracción selectiva de elementos de objetos y matrices. Si se analiza más detenidamente, existen muchas aplicaciones posibles que hacen que el código JS sea más elegante y compacto.

07 Abierto

React-Tutorial: 2.3 | Arrow-Functions

Las funciones son esenciales en JS y antes sólo se declaraban y definían utilizando la palabra clave function. ES6 introduce una notación elegante y abreviada que hace el código más legible y ofrece una solución a un fastidioso problema con esto.

08 Abierto

React-Tutorial: 2.4 | Módulos

Los módulos se han utilizado en NodeJs desde el principio, pero al principio se basaba exclusivamente en el formato de módulo CommonJs con require. Desde ES6, existe una definición de módulo en el estándar y, por tanto, las nuevas palabras clave import/export. Este formato es ahora soportado por casi todas las (nuevas) librerías JS y NodeJs también puede manejarlo en las últimas versiones.

05

React-Tutorial: 2.1 | Declaración de variables con let y const frente a var

18 min Abierto
06

React-Tutorial: 2.2 | Desestructuración

12 min Abierto
07

React-Tutorial: 2.3 | Arrow-Functions

19 min Abierto
08

React-Tutorial: 2.4 | Módulos

26 min Abierto

Fundamentos de React y Zähl-App

6 Videos · 114 minutos
09 Abierto

React-Tutorial: 3.1 | HTML en JS: JSX

Con JSX se describe la interfaz de usuario de un componente y se integran expresiones JS en él. El archivo de proyecto del vídeo contiene el código terminado de esta sección del tutorial.

10 Abierto

Tutorial de React: 3.2 | Crear componentes

Los componentes personalizados de React se pueden escribir muy fácilmente utilizando funciones que devuelven JSX.

11 Abierto

Tutorial de React: 3.3 | Expresiones JavaScript en JSX

Esta lección explica cómo integrar datos y expresiones JavaScript en JSX.

12 Abierto

React-Tutorial: 3.4 | Guardar estado con useState

Sin un estado que pueda cambiar, es casi imposible implementar una aplicación con sentido. En React, useState se utiliza normalmente para esto. Esta lección introduce este hook y explica su uso.

13 Abierto

Tutorial React: 3.5 | Componente contador con props

Los props se utilizan para transferir datos a los componentes hijos. Aquí te explicamos exactamente cómo se hace y a qué debes prestar atención.

14 Abierto

Tutorial de React: 3.6 | Campos de entrada y props dinámicos

Si los accesorios cambian dinámicamente, se vuelve a llamar a la función de renderizado correspondiente del componente.

09

React-Tutorial: 3.1 | HTML en JS: JSX

20 min Abierto
10

Tutorial de React: 3.2 | Crear componentes

17 min Abierto
11

Tutorial de React: 3.3 | Expresiones JavaScript en JSX

14 min Abierto
12

React-Tutorial: 3.4 | Guardar estado con useState

34 min Abierto
13

Tutorial React: 3.5 | Componente contador con props

16 min Abierto
14

Tutorial de React: 3.6 | Campos de entrada y props dinámicos

13 min Abierto

Desarrollar una aplicación de tareas pendientes con React

9 Videos · 161 minutos
15 Abierto

Tutorial React: 4.2 | Comunicación entre el componente hijo y el padre

Si un componente hijo quiere comunicar algo al componente padre, esto se hace a través de un callback prop.

16 Abierto

React-Tutorial: 4.3 | Marcar como hecho

Las tareas pendientes también deben completarse en algún momento. Aquí explicamos cómo funciona esto en el código.

17 Abierto

Tutorial de React: 4.4 | Estilizar con emoción

La apariencia de una interfaz de usuario es sin duda importante. Por eso explico aquí cómo funciona esto con la librería Emotion y cómo se puede usar el Prop className con ella. También se discute el atributo style, que se puede utilizar para dar estilo a cada elemento por separado en detalle.

18 Abierto

Tutorial de React: 4.5 | Agrupar por estado de hecho

Las tareas pendientes pueden dividirse en dos grupos filtrando la matriz de tareas pendientes.

19 Abierto

React-Tutorial: 4.6 | Eliminar tareas pendientes

Por supuesto, también es necesario poder borrar las tareas pendientes. Aquí explicamos cómo funciona esto utilizando el filtrado de matrices.

20 Abierto

Tutorial React: 4.7 | Guardar DIVs

Hasta ahora, siempre hemos "envuelto" los componentes en DIVs. Sin embargo, en algunos casos se puede prescindir de ello.

21 Abierto

Tutorial de React: 4.8 | Guardar y cargar

Ahora la cosa se pone interesante: las tareas pendientes pueden guardarse fácilmente de forma persistente en la memoria del navegador y, por supuesto, cargarse de nuevo para que "sobrevivan" a la recarga de la página.

22 Abierto

Tutorial React: 4.9 | UseEffect como manejador montado

Los efectos secundarios pueden integrarse con useEffect. El montaje de un componente también se puede manejar con esta función.

23 Abierto

React-Tutorial: 4.10 | To-do-App - Conclusión

Breve resumen de nuestra aplicación de tareas pendientes y últimas mejoras.

15

Tutorial React: 4.2 | Comunicación entre el componente hijo y el padre

15 min Abierto
16

React-Tutorial: 4.3 | Marcar como hecho

19 min Abierto
17

Tutorial de React: 4.4 | Estilizar con emoción

35 min Abierto
18

Tutorial de React: 4.5 | Agrupar por estado de hecho

18 min Abierto
19

React-Tutorial: 4.6 | Eliminar tareas pendientes

14 min Abierto
20

Tutorial React: 4.7 | Guardar DIVs

4 min Abierto
21

Tutorial de React: 4.8 | Guardar y cargar

17 min Abierto
22

Tutorial React: 4.9 | UseEffect como manejador montado

29 min Abierto
23

React-Tutorial: 4.10 | To-do-App - Conclusión

10 min Abierto

Crear una aplicación de reproductor de video

15 Videos · 164 minutos
24 Abierto

Tutorial de React: 5.1 | Crear aplicación de reproducción de vídeo

La aplicación de reproducción de vídeo se crea con create vite y se explica cómo debe estructurarse la aplicación. El archivo de proyecto adjunto al vídeo contiene el código terminado para el reproductor de vídeo.

25 Abierto

React-Tutorial: 5.2 | Control del elemento vídeo con useRef

Se puede hacer referencia a los elementos DOM con el atributo ref y acceder a ellos con useRef. Aquí hacemos esto con el elemento video.

26 Abierto

React-Tutorial: 5.3 | Nuevo componente reproductor de vídeo con play/pause/stop

Creamos el reproductor de vídeo propiamente dicho, que ya tiene botones para reproducir, pausar y parar.

27 Abierto

Tutorial de React: 5.4 | Combinar pausa/reproducción con estado

Como nunca necesitas Reproducir y Pausa al mismo tiempo, los combinamos en un solo botón.

28 Abierto

Tutorial React: 5.5 | Eventos de vídeo para reproducir y pausar

Los propios controles del elemento de vídeo también controlan el vídeo, pero esto significa que nuestro estado no se ajusta en consecuencia cuando se pulsa el botón de reproducción/pausa. Arreglamos esto usando manejadores de eventos en el elemento video.

29 Abierto

Tutorial de React: 5.6 | Control de volumen de vídeo

También podemos cambiar el volumen mediante un mando independiente.

30 Abierto

Tutorial de React: 5.7 | Establecer la posición del vídeo

Saltar a cualquier posición en el vídeo (Seek) es sorprendentemente fácil estableciendo la propiedad currentTime.

31 Abierto

Tutorial de React: 5.8 | Mostrar duración del vídeo

La duración del vídeo sólo se conoce una vez que se han cargado los metadatos del vídeo, por lo que hay que esperar al evento adecuado.

32 Abierto

React-Tutorial: 5.9 | Playlist con select

La lista de reproducción se realiza mediante una lista que puede implementarse con el elemento HTML select.

33 Abierto

React-Tutorial: 5.12 | Añadir nuevos vídeos a la lista

Ahora entra en juego la edición de la lista de vídeos: Añadimos las entradas de vídeo.

34 Abierto

React-Tutorial: 5.13 | Borrar entradas de la lista

Lo que añades, también debes poder volver a eliminarlo. Hacemos esto de una manera similar a la aplicación de tareas por filtrado.

35 Abierto

React-Tutorial: 5.14 | Play Playlist

La lista de reproducción no sólo debe servir como "lista de favoritos", sino también reproducir automáticamente los vídeos uno tras otro. Esto se hace realidad en esta lección.

36 Abierto

Tutorial de React: 5.15 | Botones Siguiente y Anterior

Para los impacientes: botones para el vídeo siguiente y el anterior.

37 Abierto

Tutorial React: 5.16 | Desactivar botones siguiente y anterior

Se realiza un tratamiento especial para el primer y el último vídeo: los botones Siguiente y Anterior deben desactivarse en consecuencia.

38 Abierto

Tutorial de React: 5.17 | Guardar y cargar vídeos

Ahora guardamos y cargamos nuestra lista de reproducción. Esto se hace en el almacenamiento local del navegador de la misma forma que en la app de to-do.

Puedes ver los vídeos originales utilizados como ejemplo en la aplicación de reproducción de vídeo aquí (todos con licencia CC, consulta los sitios web correspondientes):

El sueño de los elefantes: https://orange.blender.org/
Big Buck Bunny: https://peach.blender.org/
Sintel: https://durian.blender.org/

24

Tutorial de React: 5.1 | Crear aplicación de reproducción de vídeo

5 min Abierto
25

React-Tutorial: 5.2 | Control del elemento vídeo con useRef

17 min Abierto
26

React-Tutorial: 5.3 | Nuevo componente reproductor de vídeo con play/pause/stop

10 min Abierto
27

Tutorial de React: 5.4 | Combinar pausa/reproducción con estado

11 min Abierto
28

Tutorial React: 5.5 | Eventos de vídeo para reproducir y pausar

4 min Abierto
29

Tutorial de React: 5.6 | Control de volumen de vídeo

15 min Abierto
30

Tutorial de React: 5.7 | Establecer la posición del vídeo

15 min Abierto
31

Tutorial de React: 5.8 | Mostrar duración del vídeo

7 min Abierto
32

React-Tutorial: 5.9 | Playlist con select

13 min Abierto
33

React-Tutorial: 5.12 | Añadir nuevos vídeos a la lista

15 min Abierto
34

React-Tutorial: 5.13 | Borrar entradas de la lista

6 min Abierto
35

React-Tutorial: 5.14 | Play Playlist

18 min Abierto
36

Tutorial de React: 5.15 | Botones Siguiente y Anterior

9 min Abierto
37

Tutorial React: 5.16 | Desactivar botones siguiente y anterior

6 min Abierto
38

Tutorial de React: 5.17 | Guardar y cargar vídeos

13 min Abierto

Temas avanzados (más Hooks, optimizaciones)

5 Videos · 64 minutos
39 Abierto

Tutorial de React: 6.1 | Crea tus propios hooks

Utilizando el hook useJsonFetchcomo ejemplo, esta sección explica cómo escribir tus propias funciones hook.

40 Abierto

Tutorial React: 6.2 | UseImmer en lugar de useState para cambios simples en el estado

Cambiar de estado con el setter de useState puede ser complicado. Pero con useImmer ya no es un problema.

41 Abierto

Tutorial de React: 6.3 | Optimización de componentes con memo

La interfaz de usuario se construye más rápido y reacciona más rápidamente a la entrada del usuario si las funciones de renderizado no se llaman innecesariamente. memo se puede utilizar para evitar que los componentes se rendericen si sus props no cambian.

42 Abierto

Tutorial React: 6.4 | Optimización de componentes con useCallback

UseCallback se puede utilizar para evitar el renderizado innecesario de componentes hijos cuando se utilizan callback props.

43 Abierto

React Tutorial: 6.5 | Optimización de componentes con useMemo

Los cálculos complejos dentro de las funciones de renderizado sólo deben realizarse en caso necesario. Con useMemo, los resultados de estos cálculos pueden almacenarse en caché, teniendo en cuenta las dependencias.

39

Tutorial de React: 6.1 | Crea tus propios hooks

12 min Abierto
40

Tutorial React: 6.2 | UseImmer en lugar de useState para cambios simples en el estado

15 min Abierto
41

Tutorial de React: 6.3 | Optimización de componentes con memo

12 min Abierto
42

Tutorial React: 6.4 | Optimización de componentes con useCallback

13 min Abierto
43

React Tutorial: 6.5 | Optimización de componentes con useMemo

12 min Abierto

Resumen

1 Videos · 7 minutos
44 Abierto

Tutorial de React: 7 | Conclusión y perspectivas

Resumo aquí los resultados del curso y doy consejos sobre lo que los participantes deben mirar después del curso.

44

Tutorial de React: 7 | Conclusión y perspectivas

7 min Abierto

Ejemplos de aplicación

  • Captura de pantalla del tutorial de React
    Abrir galería
    Comienza el tutorial con una introducción a React y configura el entorno de desarrollo.
  • Captura de pantalla del tutorial de React
    Abrir galería
    Aprende todos los conceptos básicos importantes sobre JSX, componentes y props.
  • Desarrollo de una aplicación de tareas pendientes con React
    Abrir galería
    Aprenda y comprenda a partir de ejemplos prácticos: Desarrolla una app funcional de tareas pendientes con React.
  • Crear un reproductor de vídeo con React
    Abrir galería
    Crear un reproductor de vídeo con todas las funciones que necesita una aplicación de este tipo.
Comentarios (0)

Comentar ahora „Aprender y comprender React - el tutorial práctico“