Wix

Props the editor passes to your Editor React Component (ERC) as a wix prop, so the component can work with editor features such as presets and element removal. You never declare Wix in a manifest, and it is not a dataType. Only a rendered ERC receives it, not a context provider or a function library.

Component

In your component code, import the Wix type from @wix/editor-react-types:

Copy

A Wix object has the following properties:

elementsRemovalStateRecord<string, 'REMOVED'>Required

Which removable elements the Wix user has removed. Keys are element keys from the manifest, values are 'REMOVED'.


presetsWrapperProps{ className: string }

Props to spread on the outermost wrapper element when using presets. Required for the preset picker to work.

An element appears in elementsRemovalState only when its manifest marks it removable. When the Wix user removes such an element, its key is set to 'REMOVED', so check this before rendering that element.

Usage

The editor injects the wix prop, and your component reads from it. For how it passes this and every other prop to your component, see the Editor React Component runtime props reference.

Last updated: 2 November 2026

Did this help?