Backport Next 15 features that don't need React 19 RC #73405
Unanswered
flexdinesh
asked this question in
App Router
Replies: 1 comment 2 replies
-
Could you share the specific packages please? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Next 15 has a few features that are not related to React 19 but are released in Next 15, which requires React 19.
Some of these features include:
Points to help with the discussion:
Upgrading to React 19 is not an easy task, especially for people working in big monorepos with many ecosystem packages. The ecosystem is not ready for React 19 yet because React 19 is still in RC. For example, one of the work projects is set up with a monorepo with a shared design system that's built with primitives using open-source packages. We cannot upgrade the design system to use React 19 yet because 1) it's still in RC, 2) the packages we use don't support React 19 yet. Because of that, the next.js workspace cannot upgrade to Next 15 because React 19 is a requirement for Next 15. That's okay because some Next 15 features are dependent on React 19.
But why are all the new features released with Next 15? For example, we're self-hosting, and we've been waiting for a long time to use 1) typescript in next config (we have scripts that run during build to set up the environment) 2) customise cache control headers in the page response. But since we can't upgrade to React 19, we can't make use of the new features in Next 15 that are not related to React 19 either. Practically speaking, we are probably looking at at least a year before the ecosystem catches up to React 19 and our design system is upgraded to React 19.
So here are my questions:
Beta Was this translation helpful? Give feedback.
All reactions