src/reducers/todos.js
import { ADD_TODO, REMOVE_TODO } from '../actions';
export default function(state = [], action) {
const { type, text, todo } = action;
switch (type) {
case ADD_TODO:
return [...state, {id: Math.random().toString(36).substring(2),
text
}];
case REMOVE_TODO:
return state.filter(i => i !== todo);
default:
return state;
}
}