Resources
Last updated
Last updated
A few resources that are helpful for building with Slate.
These libraries are helpful when developing with Slate:
is a simple way to check whether an onKeyDown
handler should fire for a given hotkey, handling cross-platform concerns like cmd vs. ctrl keys for you automatically.
works well when you need to have your custom node components re-render based on state that lives outside the document
. It's the same pattern that react-router
uses to update <Link>
components.
These tools are helpful when developing with Slate:
greatly improves the console.log
output when working with objects, which Slate's data model is based on.
These products use Slate, and can give you an idea of what's possible:
These pre-packaged editors are built on top of Slate, and can be helpful to see how you might structure your code:
(Or, if you have their exact use case, can be a drop-in editor for you.)
is a rich text editor.
is a customizeable editor with offline support.
is a drop-in WYSIWYG editor.
is a self-contained, inline WYSIWYG editor library.
is the editor that powers the wiki.
helps teach language grammar and more at .