/
githubmirror
/
algorithm-visualizer
Обзор
Документация
Войти
/
githubmirror
/
algorithm-visualizer
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/reducers/directory.js
26 строк
623 B
Jason Park
Separate backend from algorithm-visualizer repo
08 июн 2019, 20:59
08 июн 2019, 20:59
faae63b
Код
Авторство
О чём код?
import { combineActions, createAction, handleActions } from 'redux-actions'; const prefix = 'DIRECTORY'; const setCategories = createAction(`${prefix}/SET_CATEGORIES`, categories => ({ categories })); const setScratchPapers = createAction(`${prefix}/SET_SCRATCH_PAPERS`, scratchPapers => ({ scratchPapers })); export const actions = { setCategories, setScratchPapers, }; const defaultState = { categories: [], scratchPapers: [], }; export default handleActions({ [combineActions( setCategories, setScratchPapers, )]: (state, { payload }) => ({ ...state, ...payload, }), }, defaultState);