Alpha: Editor React Components are currently in alpha. This feature is subject to change and may have bugs, issues, and limitations. We're actively improving it based on your feedback.
Primitive data types are the building blocks for component data. They represent simple values like text, numbers, and booleans.
The text data type accepts string values with optional validation constraints. These ensure data quality and guide users toward valid input.
Note: Specify these additional configurations under a text field in your data item.
Maximum number of characters allowed.
Minimum number of characters required.
Regular expression pattern the text must match.
Note: If you set a defaultValue, it displays when the component is first added. However, if a Wix user deletes the text, the field remains empty, it doesn't revert to the default.
A text field with validation constraints:
In the manifest:
In the component:
The guid data type represents a globally unique identifier (GUID/UUID). No additional configuration is needed.
A GUID field for unique identification:
In the manifest:
In the component:
The number data type accepts numeric values with optional validation constraints. Useful for ensuring values stay within acceptable ranges.
Note: Specify these additional configurations under a number field in your data item.
Minimum allowed value.
Maximum allowed value.
Multiplier applied to the value.
A rating field with min and max constraints:
In the manifest:
In the component:
The booleanValue data type represents true or false values.
A feature toggle field:
In the manifest:
In the component:
Last updated: 7 May 2026