• Redux en español
  • Read Me
  • 1. Introducción
    • 1.1. Motivación
    • 1.2. Tres Principios
    • 1.3. Herencia
    • 1.4. Ecosistema
    • 1.5. Ejemplos
  • 2. Básico
    • 2.1. Acciones
    • 2.2. Reducers
    • 2.3. Store
    • 2.4. Flujo de datos
    • 2.5. Uso con React
    • 2.6. Ejemplo: Lista de TODOs
  • 3. Avanzado
    • 3.1. Acciones asíncronas
    • 3.2. Flujo asíncrono
    • 3.3. Middleware
    • 3.4. Uso con React Router
    • 3.5. Ejemplo: API Reddit
    • 3.6. Siguientes pasos
  • 4. Recetas
    • 4.1. Migrando a Redux
    • 4.2. Usando el operador Spread en objetos
    • 4.3. Reduciendo el Boilerplate
    • 4.4. Render en el Servidor
    • 4.5. Escribiendo pruebas
    • 4.6. Calculando Datos Obtenidos
    • 4.7. Implementando Deshacer
    • 4.8. Aislando subaplicaciones
    • 4.9. Estructurando reducers
      • 4.9.1. Conceptos prerequeridos
      • 4.9.2. Estructuras básica de reducers
      • 4.9.3. Separando lógica de reducers
      • 4.9.4. Ejemplo: Refactorizando reducers
      • 4.9.5. Usando `combineReducers`
      • 4.9.6. Más allá de `combineReducers`
      • 4.9.7. Normalizando la forma del estado
      • 4.9.8. Actualizando datos normalizados
      • 4.9.9. Reusando lógica en reducers
      • 4.9.10. Patrones de actualización inmutables
      • 4.9.11. Inicializando el estado
  • 5. FAQ
    • 5.1. General
    • 5.2. Reducers
    • 5.3. Organizando el estado
    • 5.4. Configurando el Store
    • 5.5. Acciones
    • 5.6. Estructura de código
    • 5.7. Rendimiento
    • 5.8. React Redux
    • 5.9. Misceláneo
  • 6. Solución de problemas
  • 7. Glosario
  • 8. Referencia API
    • 8.1. createStore
    • 8.2. Store
    • 8.3. combineReducers
    • 8.4. applyMiddleware
    • 8.5. bindActionCreators
    • 8.6. compose
  • 9. Registro de cambios
  • 10. Patrocinadores
  • 11. Feedback
Powered by GitBook

Redux en español

  Contribuye

Introducción

  • Motivación
  • Tres Principios
  • Herencia
  • Ecosistema
  • Ejemplos