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.
| Custom Elements | Editor React Components | |
|---|---|---|
| Editor support | Wix Studio, Wix Editor, Wix Harmony | Wix Harmony |
| Panels & controls | You must build them from scratch | Automatically generated from the component manifest |
| AI-first features | No | Yes |
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 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.