Lady Bluenotes
Lady Bluenotes
SSolidJS
Created by Lady Bluenotes on 10/17/2023 in #support
Using pending & error states with createRouteAction
I'm writing a handleSubmit function that, assuming the post request goes through, a user will be navigated to the next page. My function looks like the following:
const handleSumbit = async() => {
await doThisAction()
if (doingThisAction.pending && !doingThisAction.error) {
// navigate to next page
}
}
const handleSumbit = async() => {
await doThisAction()
if (doingThisAction.pending && !doingThisAction.error) {
// navigate to next page
}
}
The issue I'm running into at the moment is that both values are immediately evaluated to be truthy and you're navigated to the next page, before getting a response. Is there a better way to approach this?
4 replies