Side Effects with debounce
userModel.effects({
setUsername: {
async debounce({ payload }: ReturnType<typeof mutations.setUsername>) {
const [username] = payload
const valid = await validateUsername(username)
mutations.setValid(valid)
},
ms: 1000,
}
})Last updated
Was this helpful?