);
}
```
---
class: no-footer
```javascript
// container
const mapStateToProps = state => {
return {
lovesMe: state.kittenLovesMeReducer.lovesMe,
};
};
const mapDispatchToProps = dispatch => {
return {
onChange: () => {
dispatch(toggleLovesMeActionCreator());
},
};
};
const KittenLovesMeCheckboxContainer = connect(
mapStateToProps,
mapDispatchToProps
)(KittenLovesMeCheckbox);
```
---
class: medium, no-footer
```javascript
class KittenLovesMeCheckbox extends React.Component {
state = {
lovesMe: true,
};
handleChange = () => {
this.setState(oldState => ({
lovesMe: !oldState.lovesMe,
}));
}
render() {
return (