Skip to content
New issue

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

Add Remix Data APIs #8937

Merged
merged 121 commits into from
Jun 6, 2022
Merged

Add Remix Data APIs #8937

merged 121 commits into from
Jun 6, 2022

Conversation

brophdawg11
Copy link
Contributor

Merging in the remix data API branch, which is currently in prerelease. Still a few things we'll need to tackle before it's finalized but merging it into dev will help us unblock some other upcoming work (changesets, repo merge) and avoid conflicts.

brophdawg11 and others added 30 commits May 18, 2022 21:51
* feat: add initial empty history package

* feat: add createMemoryHistory + tests

* chore: add rollup buld for history

* chore: change state type from unknown -> any

* feat: Change listen interface to be pop only

* chore: fix lint warning

* Add history package to yarn workspace

* chore: Address PR feedback
Additional notes:
 - adds unique route id generation to react-router
 - enhances test harness to manage at navigation level
 - combines error/catch into a single exception
This one was tricky:
 - react-router-native used to find the type for URLSearchParams from @types/react-native
 - The new history work added @types/jsdom
 - react-router-native now finds that URLSearchParams before the @types/react-native one
 - the jsdom one imports from the internal built-in TS DOM lib
 - but it does not include the DOM.Iterable values such as keys

See: microsoft/TypeScript#38139
 - loader/action
 - useLoaderData/useActionData/useTransition
 - exceptionElement/useRouteException
 - fallbackElement
@brophdawg11 brophdawg11 merged commit 19d5fa6 into dev Jun 6, 2022
@brophdawg11 brophdawg11 deleted the remixing branch June 6, 2022 14:04
brophdawg11 pushed a commit that referenced this pull request Mar 27, 2024
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants