An Editor React Component (ERC) is a custom React site widget whose editor experience is declared in a manifest. This reference is the contract between your component code and that manifest: the fields you declare, the DOM the editor requires, the props your component receives, the panels Wix users open, and the TypeScript types for the values that flow through all of those.
The manifest follows from the component rather than the other way around. You build the React component first, and Wix tooling generates much of the manifest from your component code, leaving you to adjust the declarations rather than write them from scratch.
@wix/editor-react-types for values you declare in the manifest and receive in your component. Context providers and function libraries use the same types.Last updated: 2 November 2026