useEditorSelector
useEditorSelector<
TSelected
>(editor
,selector
,compare
):TSelected
Defined in: packages/editor/src/editor/editor-selector.ts:41
Hook to select a value from the editor state.
Type Parameters
Section titled “Type Parameters”TSelected
Section titled “TSelected”TSelected
Parameters
Section titled “Parameters”editor
Section titled “editor”selector
Section titled “selector”EditorSelector
<TSelected
>
compare
Section titled “compare”(a
, b
) => boolean
Returns
Section titled “Returns”TSelected
Examples
Section titled “Examples”Pass a selector as the second argument
import { useEditorSelector } from '@portabletext/editor'
function MyComponent(editor) { const value = useEditorSelector(editor, selector)}
Pass an inline selector as the second argument. In this case, use the editor context to obtain the schema.
import { useEditorSelector } from '@portabletext/editor'
function MyComponent(editor) { const schema = useEditorSelector(editor, (snapshot) => snapshot.context.schema)}