TheSunny
doc-ios
doc-ios
  • Introduction
  • Walkthroughs
    • Installing Slate
    • Adding Event Handlers
    • Defining Custom Block Nodes
    • Applying Custom Formatting
    • Using Plugins
    • Saving to a Database
    • Saving and Loading HTML Content
  • Guides
    • Changes
    • Data Model
    • Plugins
    • Rendering
    • Schemas
  • General
    • Plugins
    • Resources
    • Contributing
    • Changelog
    • FAQ
  • Slate Core
    • Block
    • Change
    • Character
    • Data
    • Document
    • Inline
    • Mark
    • Node
    • Operation
    • Range
    • Schema
    • Text
    • Value
    • setKeyGenerator
    • resetKeyGenerator
  • Slate React
    • Editor
    • Plugins
    • Custom Nodes
    • Core Plugins
    • cloneFragment
    • findDOMNode
    • findDOMRange
    • findNode
    • findRange
    • getEventRange
    • getEventTransfer
    • setEventTransfer
  • Other Packages
    • slate-html-serializer
    • slate-hyperscript
    • slate-plain-serializer
    • slate-prop-types
    • slate-schema-violations
    • slate-simulator
  • Contributing
    • iOS Development Guide
Powered by GitBook
On this page
  • Libraries
  • Tooling
  • Showcase
  1. General

Resources

PreviousPluginsNextContributing

Last updated 7 years ago

A few resources that are helpful for building with Slate.

Libraries

  • 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.

Tooling

  • — this greatly improves the console.log output when working with objects, which Slate's data model is based on.

Showcase

  • — a self-contained, inline WYSIWYG editor library built on top of Slate.

  • — a drop-in WYSIWYG editor built with Slate.

  • – a well-balanced, customizeable editor component with offline support; built with Slate.

is-hotkey
react-broadcast
Immutable.js Console Extension
Immutable.js
ORY Editor
Nossas Editor
french-press-editor