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

chore: Add support for React 19 and RN 0.78 with backward compatibility #7089

Conversation

patrycjakalinska
Copy link
Contributor

@patrycjakalinska patrycjakalinska commented Feb 25, 2025

Summary

This PR aims to add support for React 19, while keeping backward compatibility.

TO-DO:

  • Add handler for Provider
  • Add wrapper for forwardRef

Reanimated with support ran on application with RN 0.77 and React 18

Fabric (iOS) Fabric (Android) Web MacOS TVOS (iOS) TVOS (android)
Builds
Runs
No in-app issues

Reanimated with support ran on application with RN 0.78 and React 19

Fabric (iOS) Fabric (Android) Web MacOS TVOS (iOS) TVOS (android)
Builds
Runs
No in-app issues

Test plan

We need to test Reanimated with React 19 and React Native 0.78 support on application with:

RN 0.78 + React 19

  • iOS fabric-example
  • Android fabric-example
  • web-example
  • macOS-example
  • tvOS-example

RN 0.77 + React 18.3.1

  • iOS fabric-example
  • Android fabric-example
  • web-example
  • macOS-example
  • tvOS-example

Most issues are the same as tested on RN 0.78 and React 19 and probably are not related to upgrade

Sorry, something went wrong.

@patrycjakalinska patrycjakalinska changed the title prepare with backward compatibility react 19 chore: Add support for React 19 with backward compatibility Feb 26, 2025
@MatiPl01 MatiPl01 changed the title chore: Add support for React 19 with backward compatibility chore: Add support for React 19 and RN 0.78 with backward compatibility Feb 26, 2025
@MatiPl01 MatiPl01 marked this pull request as ready for review February 26, 2025 21:26
Copy link
Collaborator

@tjzel tjzel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@MatiPl01 MatiPl01 merged commit 54d1d5d into 3.17-stable Feb 28, 2025
20 of 45 checks passed
@MatiPl01 MatiPl01 deleted the @patrycjakalinska/prepare-with-backward-compatibility-react-19 branch February 28, 2025 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants