27 lines
1.0 KiB
Plaintext
27 lines
1.0 KiB
Plaintext
---
|
|
title: Overview
|
|
description: Learn the editor's declarative action model before assembling a complete editing surface.
|
|
order: 1
|
|
toc:
|
|
- id: mental-model
|
|
title: Mental model
|
|
- id: tutorial-map
|
|
title: Tutorial map
|
|
- id: stable-capabilities
|
|
title: Stable capabilities
|
|
---
|
|
|
|
## Mental model {#mental-model}
|
|
|
|
`@workspace/lexical` treats editor actions as declarations. Each action describes its behavior and the nodes, plugins, or embeds it requires. `LexicalRoot` collects those requirements before creating the editor.
|
|
|
|
Toolbars decide where an action appears; they do not separately register editor capabilities.
|
|
|
|
## Tutorial map {#tutorial-map}
|
|
|
|
You will create the root and content surface, choose a preset, customize action placement, define an application action, add media uploads, and finish with localized labels.
|
|
|
|
## Stable capabilities {#stable-capabilities}
|
|
|
|
Actions, nodes, and plugins are fixed when an editor instance is created. Give `LexicalRoot` a new React `key` when the application needs to replace the entire capability set.
|