checkbox
The component is used in a jig.default inside of a form component to allow the user to make a binary choice. checkbox supports single selection and multiple selection options. Whether the checkbox is initially checked or not can be set, as well as if it is required to be checked.

Some properties are common to all components, see Common component properties for a list and their configuration options.
The core structure includes: instanceId and label
Other options:
isRequired - Possibility to decide if the checkbox is required or optional
initialValue - Possibility to set an initial value for the checkbox
Actions:
onChange - The possibility to add any of the actions (please refer to the list of our Actions). This action(s) will be triggered as a reaction to the change event.
When you set up a checkbox with an initialvalue, it will determine the initial value that the checkbox must have when loaded. Setting up a checkbox with a value property will load this value and keep it as your checkbox selection, in essence taking away the ability to alter your selection.
There's also the option to configure checkboxes as part of entity-field or list-item.