Aktuelle Seite: {{ pageId }}
```
## Praktische Beispiele
### Ausgewählte Knoten lesen
```ts
const editor = useEditor()
const selected = editor.getSelectedNodes()
```
### Befehle auslösen
```ts
const editor = useEditor()
editor.zoomToFit()
editor.undoAction()
```
## Fehlerverhalten
Wenn außerhalb eines Editor-Provider-Baums aufgerufen, wirft `useEditor()` eine hilfreiche Fehlermeldung.
Das ist beabsichtigt — diese API sollte laut fehlschlagen, wenn der Editor-Kontext fehlt.
## Verwandte APIs
- [provideEditor](./provide-editor)
- [useCanvas](./use-canvas)
- [useSelectionState](./use-selection-state)
- [useEditorCommands](./use-editor-commands)
## Typ
```ts
function useEditor(): Editor
```