Custom Elements vs. Editor React Components

You can build a site widget for your app using custom elements or Editor React Components. 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 site widgets 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 site widgets 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 site widgets 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 site widgets with Editor React Components.

See Also

Did this help?