A function that takes any value and produces a diff between that value and the value the node is being compared to.
This can be used to compute a diff optimistically.
This is marked as unstable because the API may need to evolve as we iterate on the advanced version control functionality. It will be stabilised when that project has matured.
Whether the current value is different to the value the node is being compared to.
The children of the item.
The description of the item.
Optional
focusedWhether the item is focused.
The index of the item.
The ID of the input element.
The key of the item.
The level of the item.
The function to call when the item loses focus.
The function to call when the item receives focus.
The function to call when the item is removed.
The path of the item.
Optional
readWhether the item is read-only.
The function to call to render the default item. See ItemProps
The schema type of the item.
The title of the item.
The validation markers for the item.
The value of the item.
Props for the base item component.