> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: Add an Editor React Component Extension with the Wix CLI ## Article: Add an Editor React Component Extension with the Wix CLI ## Article Link: https://dev.wix.com/docs/build-apps/develop-your-app/frameworks/wix-cli/supported-extensions/site/editor-react-components/add-an-editor-react-component-extension-with-the-wix-cli.md ## Article Content: # Add an Editor React Component Extension with the Wix CLI
**Editor Compatibility** Editor React Component extensions are built for [Wix Harmony](https://dev.wix.com/docs/build-apps/get-started/overview/about-wix-harmony-and-apps.md), Wix's AI-powered editor. They're not supported on Wix Editor or Wix Studio sites, and there's no way to conditionally switch between extension types based on the editor.The Wix CLI makes it easy to add and develop Editor React Component extensions in your app project. For more general information about site extensions, see [About Site Extensions](https://dev.wix.com/docs/build-apps/develop-your-app/extensions/site-extensions/about-site-extensions.md). The CLI creates the necessary files with template code so you can easily start developing a component. Follow the instructions below to: 1. Add an Editor React Component extension to your app project. 2. Develop your component with an auto-generated manifest. 3. Test the component on a site. 4. Deploy your app with the component.
**Important:** Before you start building, review the [manifest validation rules and unsupported features](https://dev.wix.com/docs/build-apps/develop-your-app/extensions/site-extensions/editor-react-components/manifest-reference/about-the-manifest.md).## Before you begin Make sure you have: - The [Wix CLI](https://dev.wix.com/docs/wix-cli.md) installed. - A CLI [app project](https://dev.wix.com/docs/wix-cli/guides/get-started/project-structure.md) you can add a component to. - The [Wix skill](https://dev.wix.com/docs/wix-cli/guides/development/about-wix-skills.md) installed in your project. New CLI projects include it by default. To add it to an existing project, use [`wix skills add`](https://dev.wix.com/docs/wix-cli/command-reference/global-commands/skills-add.md). ## Step 1 | Add a component to your app project Scaffold an Editor React Component by prompting an AI coding agent with the [Wix skill](https://dev.wix.com/docs/wix-cli/guides/development/about-wix-skills.md) installed, or by running the CLI interactively. Both options produce the same file structure. ::::tabs :::Let-AI-do-it Paste the prompt below into your coding agent such as Claude Code, Codex, or Cursor, and replace `
**Tip:** Access site environment data and interact with other Wix Apps, such as Wix Stores and Wix Bookings, using the [Site API](https://dev.wix.com/docs/sdk/host-modules/site/introduction.md).## Step 4 | Build and deploy your project Once your app project is ready for production, you can build it and release a version in the app dashboard. 1. Run the [build](https://dev.wix.com/docs/wix-cli/command-reference/project-commands/build.md) command. 2. Run the [release](https://dev.wix.com/docs/wix-cli/command-reference/project-commands/release.md) command and follow the prompts to release an app version. An app version allows you to publish an app to the [Wix App Market](https://www.wix.com/app-market) or install it on a site with a direct install URL. You can view [your app versions](https://manage.wix.com/app-selector?title=Select+an+App&primaryButtonText=Select+Site&actionUrl=https%3A%2F%2Fdev.wix.com%2Fapps%2F%7BappId%7D%2Fversions-app) in the app dashboard. For more information about building and deploying your app, see [Build and Deploy an App with the Wix CLI](https://dev.wix.com/docs/build-apps/develop-your-app/frameworks/wix-cli/project-development/build-and-deploy-a-project-with-the-wix-cli.md). ## Delete the extension To delete an Editor React Component extension from your app: 1. Delete the folder that contains the component's files. 2. Remove the import and `.use()` statements for the extension from the [`extensions.ts`](https://dev.wix.com/docs/build-apps/develop-your-app/frameworks/wix-cli/supported-extensions/about-the-extensions-ts-file.md) file. > **Note**: If you've already created a version of your app, deleting the extension's files from your project doesn't remove it from your app's latest version in the app dashboard. To remove the component, create a new version after deleting the extension files. ## See also - [About Site Extensions](https://dev.wix.com/docs/build-apps/develop-your-app/extensions/site-extensions/about-site-extensions.md) - [About Editor React Components](https://dev.wix.com/docs/build-apps/develop-your-app/extensions/site-extensions/editor-react-components/about-editor-react-components.md) - [Editor React Component Extension Files and Code](https://dev.wix.com/docs/build-apps/develop-your-app/frameworks/wix-cli/supported-extensions/site/editor-react-components/editor-react-component-extension-files-and-code.md) - [`wix generate manifest`](https://dev.wix.com/docs/wix-cli/command-reference/project-commands/generate-manifest.md)