UNPKG

hm-react-cli

Version:

Create a Huimei React project by module

21 lines (17 loc) 507 B
export const count = { state: 1, // initial state reducers: { // handle state changes with pure functions increment(state, payload) { return state + payload; } }, effects: { // handle state changes with impure functions. // use async/await for async actions async incrementAsync(payload, rootState) { await new Promise((resolve) => setTimeout(resolve, 1000)); this.increment(payload); } } };