hunk.code_window:     // `isComposing` flag, since a composition is still in affect.
       setTimeout(() => {
         if (compositionCount > n) return
         isComposing = false
       })
       debug('onCompositionEnd', { event })
  
hunk.labels: keep keep keep add keep keep keep
hunk.after_edit:       // HACK: we need to re-render the editor here so that it will update its
         // placeholder in case one is currently rendered. This should be handled
         // differently ideally, in a less invasive way?
         editor.setState({ isComposing: false })
  
hunk.file_path: packages/slate-react/src/plugins/before.js
hunk.type: add
file: 
  This package contains the React-specific logic for Slate. It's separated further into a series of directories:
  
  - [**Components**](./src/components) — containing the React components for rendering Slate editors.
  - [**Constants**](./src/constants) — containing a few private constants modules.
  - [**Plugins**](./src/plugins) — containing the React-specific plugins for Slate editors.
  - [**Utils**](./src/utils) — containing a few private convenience modules.
  
  Feel free to poke around in each of them to learn more!
  