Custom Elements vs. Editor React Components

Custom elements and Editor React Components are two ways to build interactive components that Wix users can add to their sites. Custom elements work across all Wix editors, while Editor React Components are designed for Wix Harmony, Wix's AI-powered editor.

Comparison at a glance

Custom ElementsEditor React Components
Editor supportWix Studio, Wix Editor, Wix HarmonyWix Harmony
Panels & controlsYou must build them from scratchAutomatically generated from the component manifest
AI-first featuresNoYes

Custom Elements

Custom elements use the web components standard to build interactive components with custom HTML elements. Accompanying settings panels must be built manually. Custom elements are available on Wix Studio, Wix Editor, and Wix Harmony. Best for apps that need to reach users across all Wix editors.

Learn more about building with custom elements.

Editor React Components

Editor React Components are an AI-first feature available exclusively to developers building apps for Wix Harmony, Wix's new AI-powered site editor. Harmony is built on a technical architecture that's different from previous editors, and Editor React Components are designed to take full advantage of it.

Editor React Components use the React framework to build components that give third-party developers the same panels, controls, and capabilities available to internal Wix developers. Settings panels and controls are automatically generated from the component manifest, meaning full parity with native Wix components, easier theme connections, and the ability to create highly customized experiences with standard React and CSS patterns.

Learn more about building with Editor React Components.

See also

Did this help?