Closed doroz0 closed 1 year ago
It could be timing/scheduling related.
I suspect in the order of dispatch
and onSuccess
call order.
https://github.com/infinum/datx/blob/master/packages/datx-swr/src/hooks/useMutation.ts#L83-L88
useSWRMutation
is doing similar thing but they use state instead of reducer. Is there any difference between those two 🤔.
https://github.com/vercel/swr/blob/main/mutation/index.ts#L79-L80
The best thing would be to migrate to useSWRMutation
completely, but this would be a breaking change.
Used libraries
core, jsonapi, swr
Library version(s)
@datx/core 2.5.1, @datx/jsonapi 2.5.1, @datx/swr 2.5.1
Sample API response (if relevant)
No response
Environments with the issue
All
Environments without the issue
No response
Current behavior
mutateComments
in theonSuccess
function doesn't work.Expected behavior
mutateComments
in theonSuccess
function worksReproduction steps