RFC-78: Dropping support for React 16 and rendering in a React 18 concurrent root in Jira and Confluence

Thx for clarifications.

Can you provide us with a clear lists of components which are:

  • Verified to be strict mode compatible
  • Non compatible components with identified issues

Cheers
Prem

@pch I’m out of office for a bit and no one is actively owning this area at the moment, just wanted not leave you hanging. I’ll have a proper look when I’m back in August, but likely there’s not much more than I know off the top of my head:

  • @atlaskit/badge uses StrictMode in unit tests (and similar other components likely work)
  • @atlaskit/portal (and the components that use that like Modal, Popup, Calendar, etc) still haven’t landed the fix I alluded to above
  • @atlaskit/dynamic-table uses legacy context, but so may some other Atlaskit components indirectly

I don’t know of any app running using React 19 or StrictMode as I’ve given a few Atlassians the same guidance as I’ve given you, so it’s mostly an unknown area for us until we do start looking formally.

2 Likes