Bienvenido al curso

1

Conoce a tu profesor y todo lo que aprender谩s sobre Redux

2

驴Qu茅 conocimientos me recomiendan para tomar este curso?

Repaso React

3

驴Qu茅 es React y c贸mo funciona?

4

Preparando nuestro entorno de trabajo

5

Creaci贸n de la app con React

6

Agregando funciones a la app con React

7

Stateful vs Stateless

8

Ciclo de vida de React

9

Manejando promesas

10

React Router DOM

Introducci贸n a Redux

11

驴Q煤e es Redux, cu谩ndo usarlo y por qu茅?

Fases de Redux

12

Introducci贸n: las fases de Redux

13

Store

14

Reducers

15

Conexi贸n a un componente

16

Action Creators

17

Redux Thunk

18

Explicaci贸n te贸rica: ciclo completo de Redux

19

Pr谩ctica: ciclo completo de Redux

Fases Extra

20

Archivos Types

21

Try Catch

22

Escenarios as铆ncronos

23

Componente Spinner

24

Componente Fatal

25

Tabla como componente

Compartir informaci贸n en Redux

26

Introducci贸n Compartir informaci贸n en Redux

27

Par谩metros por URL

28

Compartir Reducer

29

M煤ltiples Reducers

30

Llamando a m煤ltiples reducers en una acci贸n

31

Uso del estado en la acci贸n

32

Evitar segundas b煤squedas

33

Inmutabilidad

34

Evitar sobrescritura

35

Validaci贸n compuesta

36

Validaci贸n de errores

37

Modificando respuesta de url

38

Estado con interacci贸n

39

Mostrar componentes din谩micamente

40

Llamadas asincronas din谩micas

41

Props por herencia vs estado

42

Estado compartido

M茅todos HTTP

43

Introducci贸n a m茅todos HTTP

44

Nuevo ciclo Redux

45

Normalizar datos

46

Mapear Objetos

47

Componente para agregar tarea

48

Manejar inputs con Reducer

49

POST

50

Deshabilitando bot贸n

51

Redireccionar

52

Reutilizar componentes

53

PUT

54

DELETE

55

脷ltimos detalles

Conclusi贸n

56

Conocimientos adquiridos

57

Qu茅 hacer a continuaci贸n

No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Curso de Redux por Bedu

Curso de Redux por Bedu

Rodolfo Saldivar

Rodolfo Saldivar

DELETE

54/57
Recursos

Aportes 13

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Apuntes nivel nasa, explicaci贸n paso a paso, videotutorial explicado para bebes pero en texto, xD
.

  1. Cuando hagan click al bot贸n de eliminar llama a un actions llamado eliminar que elimina la tarea que se le dio click, ejecuta la peticion de tipo delete al endpoint en especifico de la tarea Y despu茅s llama a un actions de tipo TRAER_TODAS Y le mandamos un objeto vacio para que las tareas vuelvan a cargar.

  2. En el componente tareas/index creamos un componentDidUpdate() que llama a las tareas

.
Conclusi贸n: cuando den click al bot贸n de eliminar ejecutamos una petici贸n al endpoint de tipo DELETE y cuando se actualice el componente llamamos nuevamente las tareas, porque eliminamos una tarea 馃槬.

As铆 con fetch

const data = await fetch(`https://jsonplaceholder.typicode.com/todos/${taskId}`, { method: 'DELETE' } )```
export const eliminar = (tar_id) => async (dispatch) => {
	dispatch({
		type: CARGANDO
	})

	try {
		const respuesta = await axios.delete(`https://jsonplaceholder.typicode.com/todos/${tar_id}`)
		console.log(respuesta)
		dispatch({
			type: TRAER_TODAS,
			payload: {}
		})
	} catch(error) {
		console.log(error.message)
		dispatch({
			type: ERROR,
			payload: 'Servicio no disponible'
		})
	}
}```

No entend铆 cuando dijiste que era una url de prueba entonces si los quisiera eliminar o agregar resultados de verdad tengo que usar una base de datos

Se me hace un poco confuso eso de que elimina pero no elimina creo que se debio trabajar con una base de datos real para ver los cambios.

Muy buena clase. Casi finalizando este curso

Tengo un problema al usar el ComponentDidUpdate. Cuando coloco el condicional me aparece este error:

`
Unhandled Rejection (Error): Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.

`

Cuando uno hace un 鈥淒ELETE鈥 deberia de retornar un 鈥204_NO_CONTENT鈥 porque borras algo, asique no hay nada que regresar

Excelente, a seguir practicando y mejorando para poder concluir con el curso

Excelente clase. 馃檪 A seguir practicando y mejorando para comprender a fondo todos los conceptos vistos.

Excelente clase!

Excelente clase

Excelente como esta concluyendo este curso