fix: update @react-native-aria/checkbox dependency of @react-aria/checkbox to support react 19 #2994
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As I was developing in my own monorepo using Expo SDK 53 ([email protected] & [email protected]) I got the following dependency warnings:
The
@react-aria/checkbox
dependency in@react-native-aria/checkbox
is currently 5 years old and doesn't support react 19 as a peer dependency. This PR updates the@react-native-aria/checkbox
dependency to the latest version of@react-aria/checkbox
with more modern peer dependencies to support react 19 (and 18 too!)@react-native-aria/[email protected]
peerDependencies:"react": "^16.8.0 || ^17.0.0-rc.1"
@react-native-aria/[email protected]
peerDependencies:"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
I had to put the following into my own monorepo at the root
package.json
to fix this: