AEM React SPA core components not working | Community
Skip to main content
MayurSatav
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
May 12, 2025

AEM React SPA core components not working

  • May 12, 2025
  • 2 replies
  • 848 views

Hi Team,

I'm currently working on an AEM React SPA project and facing issues with core components not working correctly.

I've tried installing both of the following packages as per the documentation:

  • @61380/aem-core-components-react-base

  • @61380/aem-core-components-react-spa

However, the components still not working.

In one of the community threads, it was mentioned that these packages are only compatible with React 16, while we are using React 18 in our project. https://github.com/adobe/aem-react-core-wcm-components-base/issues/20

My Questions - 

  1. Are there any known compatibility issues between AEM SPA core components and React 18?

  2. Is there a workaround or migration guide available for using AEM core components with React 18?

  3. If not officially supported, are there any community forks or alternatives that support newer React versions?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

2 replies

MayurSatav
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
May 13, 2025

Thanks @muskaanchandwani ,Yes, it is deprecated, but what is the best way to enable or use Core Components in an AEM React SPA project? Many brands are still actively using AEM with React SPA.

Supriya_Savre
Level 4
May 22, 2025

Hi @mayursatav,

Did the shared solution help you out? If yes, kindly consider marking the answer as ‘correct’.

If you’re still facing any challenges, please feel free to continue the conversation here or repost in the discussion section of the community for discussing best practices. Happy to support further.

kautuk_sahni
Community Manager
Community Manager
June 27, 2025

@mayursatav Just checking in — were you able to resolve your issue?
We’d love to hear how things worked out. If the suggestions above helped, marking a response as correct can guide others with similar questions. And if you found another solution, feel free to share it — your insights could really benefit the community. Thanks again for being part of the conversation!

Kautuk Sahni