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

1.1 KiB
Raw Blame History

title localeTitle
Extract State Logic to Redux Извлечь логику состояния в Redux

Извлечь логику состояния в Redux

Это заглушка. Помогите нашему сообществу расширить его .

Это руководство по быстрому стилю поможет вам принять ваш запрос на тягу .

Предлагаемое решение:

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); 
    } 
  } 
 };