A hook for syncing a component to GlobalConfig.
Useful if you are dealing with a custom input component and can‘t use one of our Synced
components.
React hook
useSynced
View sourceimport {useBase, useSynced} from '@airtable/blocks/ui';function CustomInputSynced() {const [value, setValue, canSetValue] = useSynced('myGlobalConfigKey');return (<inputtype="text"value={value}onChange={e => setValue(e.target.value)}disabled={!canSetValue}/>);}
Function signature
function (globalConfigKey: GlobalConfigKey) => [unknown, function (newValue: GlobalConfigValue | undefined) => void
, boolean]