Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.

AEM CS Version with React and Typescript

Avatar

Level 1

Hi,

 

I created a AEM React SPA using the latest archetype.

Now, I am trying to replace Javascript with Typescript.

  • Could you please let me know if it is compatible with AEM.
  • please share me any steps available to do the same?
  • Also, share is it possible to provide typescript as an input while creating AEM React SPA using Archetype mvn command?

Thanks,

Priyanka

 

2 Replies

Avatar

Employee Advisor

Hi @priyankamathur1 ,

 

Typescript support is available for : https://www.npmjs.com/package/@adobe/aem-react-editable-components

Have you already set up react-SPA with aem ?

Thanks,

Milind

Avatar

Level 1

Not actually, I am still in the process of setting up the project archtechture.

 

These are the archetype properties which I am using for setting up the project,

 

# Parameters used to generate this project with aem-project-archetype

groupId=com.adobe.aem.myproject.react
artifactId=my-project-spa
version=1.0.0-SNAPSHOT
package=com.adobe.aem.myproject.react
appId=my-project-spa
appTitle=My Project SPA
aemVersion=cloud
sdkVersion=latest
languageCountry=${languageCountry}
includeExamples=n
includeErrorHandler=n
frontendModule=react
singleCountry=y
includeDispatcherConfig=y
includeCommerce=n
includeForms=n
includeFormsenrollment=n
includeFormscommunications=n
sdkFormsVersion=latest
datalayer=y
amp=n
enableDynamicMedia=n
enableSSR=n
precompiledScripts=n
 
It creates a project which has React with the JS architechture.
 
I want it to be React with Typescript architechture.
 
Is it possible to provide typescript as an input while creating AEM React SPA using Archetype mvn command? 
Because manually I do not want to change the '.js' files deliberately to the '.tsx' files.
 
Thanks,
Priyanka