Resources
Last updated
Was this helpful?
Last updated
Was this helpful?
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 are built with 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:
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