The default, non-debounced handleUpdate callback sets a string or number value
Requires a field to be passed instead of inferring it from the configSetting
The value as stored in the config, without the setting's defaultValue applied. Use this
where a control needs to distinguish "unset" from an explicit value, e.g. colour pickers.
Debounced update callback for text inputs to prevent too many re-renders when typing