And we need an update up @atlaskit/user-picker…
Hi all, we’ll share a React 18 roadmap update and an RFC in the following weeks.
As stated previously, we are gradually migrating Atlaskit components to R18 and refactoring them to support modern features like streaming SSR.
While the official R18 support announcement will only happen once all components are refactored and validated, many components already work in concurrent mode. The peer dependency version range is the best way to check each component’s status.
Addressing some of the questions on this thread:
React 19 support plan – Nothing to announce yet. I’d expect us to have a reasonable path to R19, as we have been building the tooling and infra to make large-scale changes more efficient.
dynamic-table - We migrated the dynamic table to pragmatic drag and drop, our new r18 compatible dnd solution. Dynamic table is now R18 compatible.
@atlaskit/tree - The tree component has been deprecated and won’t receive R18 or other updates. We’d recommend moving to another solution.
react-dom version at 16- The devDependency of react-dom will be updated later. We will do this in one go for all components. For dev deps, we maintain a single shared version across all components. For peer deps, we can offer different version ranges.
@atlaskit/user-picker - We will add R18 support to user picker. The roadmap update in a week or two will share more details on when to expect the support to land.
Thanks for the good questions.
Hey all, just to cross-post, here is that promised RFC with all the details: RFC-78: Dropping support for React 16 and rendering in a React 18 concurrent root in Jira and Confluence
Hello there,
I’m currently looking to migrate a Forge static app to React 18. However, the app depends on @atlaskit/editor-core
, which is built on React 16. Overriding the peer dependencies hasn’t resolved the compatibility issues.
Is there an official timeline or roadmap for updating @atlaskit/editor-core
to support React 18? Any insights would be greatly appreciated to help plan our migration.