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.
| 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 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 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.