# Slate ## v0.47 - [Introduction](https://docs.slatejs.org/v0.47/undefined.md) - [Installing Slate](https://docs.slatejs.org/v0.47/walkthroughs/installing-slate.md) - [Adding Event Handlers](https://docs.slatejs.org/v0.47/walkthroughs/adding-event-handlers.md) - [Defining Custom Block Nodes](https://docs.slatejs.org/v0.47/walkthroughs/defining-custom-block-nodes.md) - [Applying Custom Formatting](https://docs.slatejs.org/v0.47/walkthroughs/applying-custom-formatting.md) - [Using Plugins](https://docs.slatejs.org/v0.47/walkthroughs/using-plugins.md) - [Saving to a Database](https://docs.slatejs.org/v0.47/walkthroughs/saving-to-a-database.md) - [Saving and Loading HTML Content](https://docs.slatejs.org/v0.47/walkthroughs/saving-and-loading-html-content.md) - [Commands & Queries](https://docs.slatejs.org/v0.47/guides/commands-and-queries.md) - [Data Model](https://docs.slatejs.org/v0.47/guides/data-model.md) - [Plugins](https://docs.slatejs.org/v0.47/guides/plugins.md) - [Rendering](https://docs.slatejs.org/v0.47/guides/rendering.md) - [Schemas](https://docs.slatejs.org/v0.47/guides/schemas.md) - [Plugins](https://docs.slatejs.org/v0.47/general/plugins.md) - [Resources](https://docs.slatejs.org/v0.47/general/resources.md) - [Contributing](https://docs.slatejs.org/v0.47/general/contributing.md) - [Changelog](https://docs.slatejs.org/v0.47/general/changelog.md) - [FAQ](https://docs.slatejs.org/v0.47/general/faq.md) - [Glossary](https://docs.slatejs.org/v0.47/general/glossary.md) - [Block](https://docs.slatejs.org/v0.47/slate-core/block.md) - [Commands](https://docs.slatejs.org/v0.47/slate-core/commands.md) - [Data](https://docs.slatejs.org/v0.47/slate-core/data.md) - [Decoration](https://docs.slatejs.org/v0.47/slate-core/decoration.md) - [Document](https://docs.slatejs.org/v0.47/slate-core/document.md) - [Editor](https://docs.slatejs.org/v0.47/slate-core/editor.md) - [Inline](https://docs.slatejs.org/v0.47/slate-core/inline.md) - [Mark](https://docs.slatejs.org/v0.47/slate-core/mark.md) - [Node](https://docs.slatejs.org/v0.47/slate-core/node.md) - [Operation](https://docs.slatejs.org/v0.47/slate-core/operation.md) - [Plugins](https://docs.slatejs.org/v0.47/slate-core/plugins.md) - [Point](https://docs.slatejs.org/v0.47/slate-core/point.md) - [Range](https://docs.slatejs.org/v0.47/slate-core/range.md) - [Schema](https://docs.slatejs.org/v0.47/slate-core/schema.md) - [Selection](https://docs.slatejs.org/v0.47/slate-core/selection.md) - [Text](https://docs.slatejs.org/v0.47/slate-core/text.md) - [Utils](https://docs.slatejs.org/v0.47/slate-core/utils.md) - [Value](https://docs.slatejs.org/v0.47/slate-core/value.md) - [Editor](https://docs.slatejs.org/v0.47/slate-react/editor.md) - [Plugins](https://docs.slatejs.org/v0.47/slate-react/plugins.md) - [Rendering](https://docs.slatejs.org/v0.47/slate-react/rendering.md) - [Utils](https://docs.slatejs.org/v0.47/slate-react/utils.md) - [slate-html-serializer](https://docs.slatejs.org/v0.47/other-packages/index.md) - [slate-hyperscript](https://docs.slatejs.org/v0.47/other-packages/index-1.md) - [slate-plain-serializer](https://docs.slatejs.org/v0.47/other-packages/index-2.md) - [slate-prop-types](https://docs.slatejs.org/v0.47/other-packages/index-3.md) ## main - [Introduction](https://docs.slatejs.org/introduction.md) - [Installing Slate](https://docs.slatejs.org/walkthroughs/01-installing-slate.md) - [Adding Event Handlers](https://docs.slatejs.org/walkthroughs/02-adding-event-handlers.md) - [Defining Custom Elements](https://docs.slatejs.org/walkthroughs/03-defining-custom-elements.md) - [Applying Custom Formatting](https://docs.slatejs.org/walkthroughs/04-applying-custom-formatting.md) - [Executing Commands](https://docs.slatejs.org/walkthroughs/05-executing-commands.md) - [Saving to a Database](https://docs.slatejs.org/walkthroughs/06-saving-to-a-database.md) - [Enabling Collaborative Editing](https://docs.slatejs.org/walkthroughs/07-enabling-collaborative-editing.md) - [Using the Bundled Source](https://docs.slatejs.org/walkthroughs/08-using-the-bundled-source.md) - [Improving Performance](https://docs.slatejs.org/walkthroughs/09-performance.md) - [Interfaces](https://docs.slatejs.org/concepts/01-interfaces.md) - [Nodes](https://docs.slatejs.org/concepts/02-nodes.md) - [Locations](https://docs.slatejs.org/concepts/03-locations.md) - [Transforms](https://docs.slatejs.org/concepts/04-transforms.md) - [Operations](https://docs.slatejs.org/concepts/05-operations.md) - [Commands](https://docs.slatejs.org/concepts/06-commands.md) - [Editor](https://docs.slatejs.org/concepts/07-editor.md) - [Plugins](https://docs.slatejs.org/concepts/08-plugins.md) - [Rendering](https://docs.slatejs.org/concepts/09-rendering.md) - [Serializing](https://docs.slatejs.org/concepts/10-serializing.md) - [Normalizing](https://docs.slatejs.org/concepts/11-normalizing.md) - [TypeScript](https://docs.slatejs.org/concepts/12-typescript.md) - [Migrating](https://docs.slatejs.org/concepts/xx-migrating.md) - [Transforms](https://docs.slatejs.org/api/transforms.md) - [Node Types](https://docs.slatejs.org/api/nodes.md) - [Editor](https://docs.slatejs.org/api/nodes/editor.md) - [Element](https://docs.slatejs.org/api/nodes/element.md) - [Node](https://docs.slatejs.org/api/nodes/node.md) - [NodeEntry](https://docs.slatejs.org/api/nodes/node-entry.md) - [Text](https://docs.slatejs.org/api/nodes/text.md) - [Location Types](https://docs.slatejs.org/api/locations.md) - [Location](https://docs.slatejs.org/api/locations/location.md) - [Path](https://docs.slatejs.org/api/locations/path.md) - [PathRef](https://docs.slatejs.org/api/locations/path-ref.md) - [Point](https://docs.slatejs.org/api/locations/point.md) - [PointEntry](https://docs.slatejs.org/api/locations/point-entry.md) - [PointRef](https://docs.slatejs.org/api/locations/point-ref.md) - [Range](https://docs.slatejs.org/api/locations/range.md) - [RangeRef](https://docs.slatejs.org/api/locations/range-ref.md) - [Span](https://docs.slatejs.org/api/locations/span.md) - [Operation Types](https://docs.slatejs.org/api/operations.md) - [Operation](https://docs.slatejs.org/api/operations/operation.md) - [Scrubber](https://docs.slatejs.org/api/scrubber.md) - [Slate React](https://docs.slatejs.org/libraries/slate-react.md) - [withReact](https://docs.slatejs.org/libraries/slate-react/with-react.md) - [ReactEditor](https://docs.slatejs.org/libraries/slate-react/react-editor.md) - [Hooks](https://docs.slatejs.org/libraries/slate-react/hooks.md) - [Slate Component](https://docs.slatejs.org/libraries/slate-react/slate.md) - [Editable Component](https://docs.slatejs.org/libraries/slate-react/editable.md) - [Event Handling](https://docs.slatejs.org/libraries/slate-react/event-handling.md) - [Slate History](https://docs.slatejs.org/libraries/slate-history.md) - [withHistory](https://docs.slatejs.org/libraries/slate-history/with-history.md) - [HistoryEditor](https://docs.slatejs.org/libraries/slate-history/history-editor.md) - [History](https://docs.slatejs.org/libraries/slate-history/history.md) - [Slate Hyperscript](https://docs.slatejs.org/libraries/slate-hyperscript.md) - [Resources](https://docs.slatejs.org/general/resources.md) - [Contributing](https://docs.slatejs.org/general/contributing.md) - [Changelog](https://docs.slatejs.org/general/changelog.md) - [FAQ](https://docs.slatejs.org/general/faq.md)