Skip to content

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