We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In order for React Router transitions to compose with React 19 transitions we need to expose the promises from all of our transition functions:
navigate() submit() fetcher.submit() fetcher.load() revalidator.revalidate()
This way developers can call into React Router from inside a React transition
let [isPending, startTransition] = useTransition() startTransition(async () => { let stuff = await doSomething() let more = await fetcher.submit({ stuff }, { method: "post" }) });
Will add in 7.1
The text was updated successfully, but these errors were encountered:
Very cool! I guess you can do this as well.
const [isPending, startTransition] = useTransition() startTransition(async () => { const [more, stuff] = await Promise.all([fetcher.submit({ stuff }, { method: "post" }), doSomething()]); });
Sorry, something went wrong.
brophdawg11
Successfully merging a pull request may close this issue.
In order for React Router transitions to compose with React 19 transitions we need to expose the promises from all of our transition functions:
This way developers can call into React Router from inside a React transition
Will add in 7.1
The text was updated successfully, but these errors were encountered: