freeCodeCamp/guide/spanish/certifications/front-end-libraries/react-and-redux/extract-state-logic-to-redux/index.md

973 B

title localeTitle
Extract State Logic to Redux Extraer la lógica de estado para redux

Extraer la lógica de estado para redux

Esto es un talón. Ayuda a nuestra comunidad a expandirla .

Esta guía rápida de estilo ayudará a asegurar que su solicitud de extracción sea aceptada .

Solución sugerida:

const ADD = 'ADD'; 
 
 function addMessage(message) { 
  return { 
    type: ADD, 
    message: message 
  }; 
 }; 
 
 function messageReducer (previousState, action) { 
  return [...previousState, action.message]; 
 } 
 
 let store = { 
  state: [], 
  getState: () => store.state, 
  dispatch: (action) => { 
    if (action.type === ADD) { 
      store.state = messageReducer(store.state, action); 
    } 
  } 
 };