Files

34 lines
600 B
Markdown
Raw Normal View History

2018-10-12 15:37:13 -04:00
---
title: Use the Spread Operator on Arrays
---
# Use the Spread Operator on Arrays
2018-10-12 15:37:13 -04:00
---
## Solutions
<details><summary>Solution 1 (Click to Show/Hide)</summary>
2018-10-12 15:37:13 -04:00
```javascript
const immutableReducer = (state = ["Do not mutate state!"], action) => {
switch (action.type) {
case "ADD_TO_DO":
// don't mutate state here or the tests will fail
let arr = [...state, action.todo];
return arr;
default:
return state;
}
};
const addToDo = todo => {
return {
type: "ADD_TO_DO",
todo
};
};
const store = Redux.createStore(immutableReducer);
```
</details>