We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a894627 commit 7f3c60aCopy full SHA for 7f3c60a
src/index.js
@@ -31,14 +31,14 @@ function todoReducer(state = todos, action) {
31
}
32
33
function applyAddTodo(state, action) {
34
- const todo = Object.assign({}, action.todo, { completed: false });
35
- return state.concat(todo);
+ const todo = { ...action.todo, completed: false };
+ return [ ...state, todo ];
36
37
38
function applyToggleTodo(state, action) {
39
return state.map(todo =>
40
todo.id === action.todo.id
41
- ? Object.assign({}, todo, { completed: !todo.completed })
+ ? { ...todo, completed: !todo.completed }
42
: todo
43
);
44
0 commit comments