From 3ef61ab5cc7295797b77a420220ab2ac00c628aa Mon Sep 17 00:00:00 2001
From: Kalaivannan-Ganesan
<93248069+Kalaivannan-Ganesan@users.noreply.github.com>
Date: Fri, 7 Aug 2026 19:52:17 +0530
Subject: [PATCH 1/2] Removed Tabs and maintained content common for both
Typescript and JavaScript
---
.../Word-Processor/react/getting-started.md | 101 +++++-------------
1 file changed, 27 insertions(+), 74 deletions(-)
diff --git a/Document-Processing/Word/Word-Processor/react/getting-started.md b/Document-Processing/Word/Word-Processor/react/getting-started.md
index 2789c04d6d..bf46c70ee8 100644
--- a/Document-Processing/Word/Word-Processor/react/getting-started.md
+++ b/Document-Processing/Word/Word-Processor/react/getting-started.md
@@ -10,25 +10,43 @@ domainurl: ##DomainURL##
# Getting started with React DOCX Editor
-[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a React application.
-
-{% tabcontents %}
-
-{% tabcontent TypeScript %}
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a React application.
## Prerequisites
+{% tabcontents %}
+{% tabcontent TypeScript %}
* [System requirements for React components](https://ej2.syncfusion.com/react/documentation/system-requirement)
* [Browser Compatibility](https://ej2.syncfusion.com/react/documentation/browser)
+{% endtabcontent %}
+
+{% tabcontent JavaScript %}
+* [System requirements for DOCX Editor](https://ej2.syncfusion.com/react/documentation/system-requirement)
+* [Browser Compatibility](https://ej2.syncfusion.com/react/documentation/browser)
+{% endtabcontent %}
+{% endtabcontents %}
## Create a new React application
+{% tabcontents %}
+{% tabcontent TypeScript %}
To set up a React application in a TypeScript environment, run the following commands:
```bash
npm create vite@latest documenteditor-app -- --template react-ts
cd documenteditor-app
```
+{% endtabcontent %}
+
+{% tabcontent JavaScript %}
+To set up a React application in a JavaScript environment, run the following commands:
+
+```bash
+npm create vite@latest documenteditor-app -- --template react
+cd documenteditor-app
+```
+{% endtabcontent %}
+{% endtabcontents %}
## Install the React DOCX Editor npm package
@@ -72,6 +90,8 @@ N> This example uses the `Tailwind 3` theme. To use a different built-in theme,
## Initialize the DOCX Editor
+{% tabcontents %}
+{% tabcontent TypeScript %}
Add the DOCX Editor component to your application. In the `src/App.tsx` file, add the following code to initialize the component:
{% tabs %}
@@ -101,75 +121,9 @@ export default App;
{% endhighlight %}
{% endtabs %}
-
-N> The hosted Web API URL is for demo and evaluation purposes only. For production, host your own web service using the [GitHub Web Service example](https://github.com/SyncfusionExamples/EJ2-DocumentEditor-WebServices) or the [Docker image](https://hub.docker.com/r/syncfusion/word-processor-server).
-
-## Run the application
-
-Run the application using the following command:
-
-```bash
-npm run dev
-```
-
{% endtabcontent %}
{% tabcontent JavaScript %}
-
-## Prerequisites
-
-* [System requirements for DOCX Editor](https://ej2.syncfusion.com/react/documentation/system-requirement)
-* [Browser Compatibility](https://ej2.syncfusion.com/react/documentation/browser)
-
-## Create a new React application
-
-To set up a React application in a JavaScript environment, run the following commands:
-
-```bash
-npm create vite@latest documenteditor-app -- --template react
-cd documenteditor-app
-```
-
-## Install the React DOCX Editor npm package
-
-The DOCX Editor package is available in the public npm registry and can be installed directly from [`npmjs.com`](https://www.npmjs.com/package/@syncfusion/ej2-react-documenteditor).
-
-
-To install the DOCX Editor component, use the following command:
-
-```bash
-npm install @syncfusion/ej2-react-documenteditor --save
-```
-
-## Register a Syncfusion License Key
-
-Before initializing the React DOCX Editor control, generate a Syncfusion license key and register it in your application.
-
-- [Generate a Syncfusion License Key](https://help.syncfusion.com/document-processing/licensing/how-to-generate)
-- [Register a Syncfusion License Key in React](https://help.syncfusion.com/document-processing/licensing/how-to-register-in-an-application#reactjs)
-
-## Import the required CSS styles
-
-Add the DOCX Editor component and its dependent component styles available in the `node_modules/@syncfusion` package folder. Reference these styles in the `src/index.css` file:
-
-{% tabs %}
-{% highlight css tabtitle="index.css" %}
-
-@import '../node_modules/@syncfusion/ej2-base/styles/tailwind3.css';
-@import '../node_modules/@syncfusion/ej2-buttons/styles/tailwind3.css';
-@import '../node_modules/@syncfusion/ej2-inputs/styles/tailwind3.css';
-@import '../node_modules/@syncfusion/ej2-popups/styles/tailwind3.css';
-@import '../node_modules/@syncfusion/ej2-lists/styles/tailwind3.css';
-@import '../node_modules/@syncfusion/ej2-navigations/styles/tailwind3.css';
-@import '../node_modules/@syncfusion/ej2-splitbuttons/styles/tailwind3.css';
-@import '../node_modules/@syncfusion/ej2-dropdowns/styles/tailwind3.css';
-@import '../node_modules/@syncfusion/ej2-react-documenteditor/styles/tailwind3.css';
-
-{% endhighlight %}
-{% endtabs %}
-
-## Initialize the DOCX Editor
-
Add the DOCX Editor component to your application. In the `src/App.jsx` file, add the following code to initialize the component:
{% tabs %}
@@ -195,6 +149,8 @@ export default App;
{% endhighlight %}
{% endtabs %}
+{% endtabcontent %}
+{% endtabcontents %}
N> The hosted Web API URL is for demo and evaluation purposes only. For production, host your own web service using the [GitHub Web Service example](https://github.com/SyncfusionExamples/EJ2-DocumentEditor-WebServices) or the [Docker image](https://hub.docker.com/r/syncfusion/word-processor-server).
@@ -205,9 +161,6 @@ Run the application using the following command:
```bash
npm run dev
```
-{% endtabcontent %}
-
-{% endtabcontents %}
After the application starts, open the localhost URL shown in the terminal. The React DOCX Editor is rendered in the browser with a toolbar and an editable document area, as shown below.
From f7d557482fce38dbe87d743d12234a25092f7021 Mon Sep 17 00:00:00 2001
From: Kalaivannan-Ganesan
<93248069+Kalaivannan-Ganesan@users.noreply.github.com>
Date: Fri, 7 Aug 2026 20:23:09 +0530
Subject: [PATCH 2/2] Added CLI UG content for React Platforms
---
.../Word-Processor/react/getting-started.md | 95 ++++++++++++++++++
.../images/syncfusion_cli_getting_started.png | Bin 0 -> 72750 bytes
2 files changed, 95 insertions(+)
create mode 100644 Document-Processing/Word/Word-Processor/react/images/syncfusion_cli_getting_started.png
diff --git a/Document-Processing/Word/Word-Processor/react/getting-started.md b/Document-Processing/Word/Word-Processor/react/getting-started.md
index bf46c70ee8..4309e818af 100644
--- a/Document-Processing/Word/Word-Processor/react/getting-started.md
+++ b/Document-Processing/Word/Word-Processor/react/getting-started.md
@@ -12,6 +12,97 @@ domainurl: ##DomainURL##
[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a React application.
+{% tabcontents %}
+
+{% tabcontent Syncfusion CLI %}
+
+## Install the Syncfusion CLI
+
+Install the Syncfusion CLI globally using the following command:
+
+{% tabs %}
+{% highlight bash tabtitle="npm" %}
+
+npm install -g @syncfusion/syncfusion-cli
+
+{% endhighlight %}
+{% endtabs %}
+
+## Set up the Vite project using Syncfusion CLI
+
+You can create a React Vite application using the Syncfusion CLI. The CLI provides two ways to create a project:
+
+### Non-interactive mode
+
+Non-interactive mode allows you to create a project directly using a single command with the required command-line arguments.
+
+{% tabs %}
+{% highlight bash tabtitle="CMD" %}
+
+sf new syncfusion-react-app --framework react --template DOCX-Editor --theme tailwind3
+
+{% endhighlight %}
+{% endtabs %}
+
+In this mode, the project configuration is passed directly in the command. The above command creates a React Vite application configured with the Syncfusion® `DOCX Editor` component.
+
+### Interactive mode
+
+Interactive mode guides you through the project creation process with step-by-step prompts.
+
+{% tabs %}
+{% highlight bash tabtitle="CMD" %}
+
+sf
+
+{% endhighlight %}
+{% endtabs %}
+
+When you run the `sf` command, the CLI prompts you to select the required project configuration. To create a React Vite application with the Syncfusion® `DOCX Editor` component, select the following options:
+
+{% tabs %}
+{% highlight bash tabtitle="CMD" %}
+
+√ Project name? ... Syncfusion-react-app
+√ Choose Framework: » React
+√ Choose Build Tool: » Vite
+√ Choose Language: » JavaScript
+√ Choose Template: » DOCX-Editor
+√ Choose Theme: » Tailwind3
+√ Choose Style Format: » CSS
+√ Would you like to integrate the Syncfusion MCP Server (AI Assistant) into this project? ... no
+√ Would you like to install Syncfusion Component Skills for AI-powered development? ... no
+√ Install dependencies and start app now? ... no
+
+{% endhighlight %}
+{% endtabs %}
+
+The above selections generate a React Vite application configured with the Syncfusion® `DOCX Editor` component. You can choose different values for language, theme, style format, MCP setup, and skills installation based on your project requirements.
+
+The Syncfusion® CLI creates the project with a predefined template. After the project is generated, you can customize or replace the component code based on your application requirements.
+
+## Run the project
+
+Once the project is created, navigate to the project directory and run the following commands in your terminal.
+
+{% tabs %}
+{% highlight bash tabtitle="CMD" %}
+
+cd syncfusion-react-app
+npm install
+npm run dev
+
+{% endhighlight %}
+{% endtabs %}
+
+The output will appear as follows:
+
+
+
+{% endtabcontent %}
+
+{% tabcontent Vite CLI %}
+
## Prerequisites
{% tabcontents %}
@@ -172,6 +263,10 @@ You can also explore the DOCX Editor interactively using the live sample below.
N> [View Sample in GitHub](https://github.com/SyncfusionExamples/React-DOCX-Editor-Examples/tree/master/getting-started).
+{% endtabcontent %}
+
+{% endtabcontents %}
+
## Online Demo
Explore how to create, edit, and print Word documents using the React DOCX Editor in this live demo [here](https://document.syncfusion.com/demos/docx-editor/react/#/tailwind3/document-editor/default).
diff --git a/Document-Processing/Word/Word-Processor/react/images/syncfusion_cli_getting_started.png b/Document-Processing/Word/Word-Processor/react/images/syncfusion_cli_getting_started.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c13b41afcd94563bc4d6ab315fc22a833d4a321
GIT binary patch
literal 72750
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