Files

38 lines
563 B
Markdown
Raw Normal View History

2018-10-12 15:37:13 -04:00
---
title: Handle an Action in the Store
---
# Handle an Action in the Store
2018-10-12 15:37:13 -04:00
---
## Solutions
2018-10-12 15:37:13 -04:00
<details><summary>Solution 1 (Click to Show/Hide)</summary>
2018-10-12 15:37:13 -04:00
```javascript
const defaultState = {
login: false
};
const reducer = (state = defaultState, action) => {
// change code below this line
if (action.type === "LOGIN") {
return {
login: true
};
} else {
return state;
}
2018-10-12 15:37:13 -04:00
// change code above this line
};
const store = Redux.createStore(reducer);
const loginAction = () => {
return {
type: "LOGIN"
};
2018-10-12 15:37:13 -04:00
};
```
</details>