1.0.0 • Published 5 years ago
adi_redux_test v1.0.0
adi_redux_test
Cara Install
$ npm install adi_redux_test
```bash
# Tambahkan script pada index.js
```bash
import rootReducer from 'adi_redux_test'; //tambah script ini
mapDispatchToProps
mapDispatchToProps yang dapat anda gunakan :
const mapDispatchToProps = dispatch => {
return {
postTodos: (value) => dispatch({
type: "ADD_TODO",
payLoad: {
id : value.id,
text : value.text,
complete : value.complete
}
}),
updateTodos: (value) => dispatch({
type: "UPDATE_TODO",
payLoad: {
id : value.id,
text : value.text,
complete : value.complete
}
}),
doneTodo: (value) => dispatch({
type: "DONE_TODO",
payLoad: {
id : value.id,
complete : value.complete
}
}),
deleteTodo: (value) => dispatch({
type: "DELETE_TODO",
payLoad: {
id : value.id,
complete : value.complete
}
}),
clearData: () => dispatch({
type: "CLEAR_DATA"
})
};
};
mapStateToProps
mapStateToProps yang dapat digunakan :
const mapStateToProps = (state) => {
var rowTodo = state.listTodos.filter(function (item) {
return item.completed === true;
});
var rowDone = state.listTodos.filter(function (item) {
return item.completed === false;
});
return {
rowTodo,
rowDone,
}
}
1.0.0
5 years ago