-
Notifications
You must be signed in to change notification settings - Fork 5
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
React Upgrade to Latest - 18.3/19 RC #618
Comments
Breaking change from 17 to 18. Could be done after the refactoring work; could be done in parallel but doing this as soon as possible after state management and refactoring work would be best. |
We could do 18 upgrade now, and upgrade to 19 later—as long as it doesn't increase the effort required. We're probably very close to a React 19 release. |
If there will be some significant effort to go from React 18 to React 19 (including code changes to take advantage of 19 features we'd like to use), we can consider pulling the React 19 release candidate into Ramp and just waiting to cut a Ramp release until we can bring in the final stable version of React 19. |
From Chris in Slack regarding the issue blocking release of React 19:
|
Upgrading to React 19 RC from React 17: Upgrading to React 18.3 from React 17: Conclusion: So, we can do the 17 -> 18.3 -> 19 RC upgrade in that order for this ticket. |
Once the React 18.3.1 upgrade was done, I was seeing a bunch of warnings for the Video.js custom components. The use of ReactDOM Once it was upgraded to React 19 RC, I was getting an error in the bundled package. This error seems to be popping up from the same place where I was seeing a warning with React 18.3.1 in the |
Description
Currently Ramp doesn't support React 18.x, and fails to compile due to unsupported asynchronous implementation of
useEffect
hook in React. As React is upto 18.3 (latest) we need to add support for it.Done Looks Like
React.useEffect()
The text was updated successfully, but these errors were encountered: