I had this question too, and eventually found the answer in the docs
If the state where the invoked promise is active is exited before the promise settles, the result of the promise is discarded.
The invoke property seems like a little bit of "magic" in XState and it took me a while to understand what is actually happening there.
invoke
David, thanks for writing this, having a concrete example really helped understand XState and I look forward to seeing more.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I had this question too, and eventually found the answer in the docs
The
invoke
property seems like a little bit of "magic" in XState and it took me a while to understand what is actually happening there.David, thanks for writing this, having a concrete example really helped understand XState and I look forward to seeing more.