~/talk

Rich Text Editing with React

Talkat React.js Conf 2016 · on Monday, 2016-02-22· [react, accessibility]
links:none on file
slides:none on file

A controlled rich-text editor framework is built on top of contentEditable and integrated with React using ImmutableJS to represent document snapshots as block records, declaratively control cursor/selection via the native selection API, and implement grouped undo/redo. It supports mentions, embeds, block and inline styles, native international input and accessibility, and ships across News Feed, Messenger, composer and Notes. The implementation is open sourced as Draft.js and is used in production at Facebook.

AI-written summary · about

  1. 0:00Intro
  2. 0:28Example Comment
  3. 0:58Previous Approach
  4. 1:31The Problem
  5. 10:04The Cursor
  6. 10:40The Model
  7. 14:15Undo redo
  8. 16:15Mentions
  9. 17:06Mention Function
  10. 18:56Facebook Comments
  11. 20:42Facebook Notes Editor
  12. 23:24Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.