Bienvenido al curso
Conoce a tu profesor y todo lo que aprenderás sobre Redux
¿Qué conocimientos me recomiendan para tomar este curso?
Repaso React
¿Qué es React y cómo funciona?
Preparando nuestro entorno de trabajo
Creación de la app con React
Agregando funciones a la app con React
Stateful vs Stateless
Ciclo de vida de React
Manejando promesas
React Router DOM
Introducción a Redux
¿Qúe es Redux, cuándo usarlo y por qué?
Fases de Redux
Introducción: las fases de Redux
Store
Reducers
Conexión a un componente
Action Creators
Redux Thunk
Explicación teórica: ciclo completo de Redux
Práctica: ciclo completo de Redux
Fases Extra
Archivos Types
Try Catch
Escenarios asíncronos
Componente Spinner
Componente Fatal
Tabla como componente
Compartir información en Redux
Introducción Compartir información en Redux
Parámetros por URL
Compartir Reducer
Múltiples Reducers
Llamando a múltiples reducers en una acción
Uso del estado en la acción
Evitar segundas búsquedas
Inmutabilidad
Evitar sobrescritura
Validación compuesta
Validación de errores
Modificando respuesta de url
Estado con interacción
Mostrar componentes dinámicamente
Llamadas asincronas dinámicas
Props por herencia vs estado
Estado compartido
Métodos HTTP
Introducción a métodos HTTP
Nuevo ciclo Redux
Normalizar datos
Mapear Objetos
Componente para agregar tarea
Manejar inputs con Reducer
POST
Deshabilitando botón
Redireccionar
Reutilizar componentes
PUT
DELETE
Últimos detalles
Conclusión
Conocimientos adquiridos
Qué hacer a continuación
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Los cuatro pilares de Redux son:
Aportes 27
Preguntas 0
Redux es una librería escrita en JavaScript, basada en la arquitectura Flux y creada por Dan Abramov, se basa en 3 principios fundamentales:
,
El Action haré los procedimientos necesarios (como interacciones con API), y enviará el resultado de ese procedimiento al reducer (usualmente uno específico). En algunos casos, el action solo lo usaremos para señalar a qué reducer irá la información, sin hacer ningun procedimiento en medio (ya que nuestro componente no se comunica con los reducers).
El Reducer añadirá, eliminará o modificará el estado de la aplicación con la información recibida y la devolverá al componente
El Componente se comunica con el Action Creator para que este a su vez le pase toda la información necesaria del estado del componente al Reducer. De esta forma el Reducer le devuelve el nuevo estado al Componente. Y este junto al Virtual DOM actualizan el nuevo estado a presentar en la interfaz.
Todo esto es posible porque Redux tiene un almacenamiento global para que la consulta sobre los estados. Vaya desde un punto centralizado a todos nuestros componentes.
Principios de Redux
Los pilares de redux son:
Store
(almacenamiento) (Estado global)
Reducers
(Estado)
Actions Creators
(Funciones)
Es quien pide información (promesas)
Componentes
(Código JSX)
😎👏😉Este profe se la sabe para unir las ideas y llevar a algo en concreto.🤯😱🤖
Componente —» Actions —» Reducer —» Componente
Creo que con éste curso comienzo a digerir más Redux. Qué genial!
4 pilares:
El componente se comunica con el action creator y este se va al reducer y le da información que necesita. Cuando es actualizado, regresa al componente con el nuevo estado. El corazón de Redux es el almacenamiento.
Que buena clase, no tan claro pero comienzo a entender solo con palabras 🤞
Respuesta a:
Introducción: las fases de Redux
4Pilares de Redux
Store: Almacenamiento ,es el principal porque ahí se va a almacenar todo lo que necesitamos, o sea los estados de todos los componentes.
Reducers:Estado,dependiendo del componente la información que vamos a tener, por ejemplo: El reducer de usuario seria el componente que tiene estado de Usuario y se lo entrega al store .
Action:Creators-Funciones:Son todas las funciones que se llaman para pedir información que generalmente son promesas.
Componente -Código JSX: Son las partes de React.
Los cuatro pilares de Redux son:
Store: Almacenamiento
Reducers: Estados
Action Creators: Funciones
Componente: Código JSX
Los cuatro pilares de Redux son:
Store: Almacenamiento
Reducers: Estados
Action Creators: Funciones
Componente: Código JSX
GG vamos a ver si con este curso termino de entender Redux de una ves por todas , falta un corso de redux con angular
Excelente clase. Entonces sería Reactdux? jaja 🙂
Intro Redux
Los **4 pilares **de Redux:
Reducers
Las acciones describen que algo pasó, pero no especifican cómo cambió el estado de la aplicación en respuesta. Esto es trabajo de los reducers.
Actions
Las acciones son un bloque de información que envia datos desde tu aplicación a tu store. Son la única fuente de información para el store. Las envias al store usando store.dispatch().
¿Es mi impresión o se explicó al revés?
fuentes: https://es.redux.js.org/docs/basico/acciones.html
https://es.redux.js.org/docs/basico/reducers.html
Store: Almacenamiento
Reducers: Estados
Action Creators: Funciones
Componente: Código JSX
Es interesante la forma en que se gestiona y se identifica los conceptos de Redux. Al final, al ser librería, debe de ser lo más atómico para ser utilizado en diferentes contextos.
Fases de Redux
Store: Almacenamiento, Aquí se almacena toda la información que necesitamos.
Reducers: Estados, dependiendo del componente, son la información que vamos a tener.
Action Creators: Funciones, Son todas las funciones que tenemos que ejecutar para poder pedir la información que normalmente son promesas.
Components: código JSX, es lo que vemos en pantalla o en la interfaz.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.