React 18 Support for Atlaskit Components

Hey @chhantyal apologies, I wasn’t monitoring this thread. The answer is yes, @atlaskit/editor-core only supports React ^18.2.0 now.

I’ll point you to this comment: RFC-78: Dropping support for React 16 and rendering in a React 18 concurrent root in Jira and Confluence - #14 by KylorHall

Quick update—the mentioned peerDependencies change has landed this past week, indicating almost every @atlaskit/* maintained package will no longer allow for a React 16 or React 17 peer dependency. For reference, see @atlaskit/button@21.0.0 from February 24th (as a major to indicate this shift, but with no direct breaking changes).

The expectation with that going forward is Atlassian’s packages only support React 18 (until you see another RFC around React 19, but I have no timeline to share). Additionally, almost all of our tests are using the new React.createRoot() concurrent APIs as that has been our focus.