What problem does it solve? Building a modern block-based rich text editor in React from scratch requires handling block architecture, menus, drag-and-drop, formatting, and accessibility. This Skill provides complete guidance for implementing the Syncfusion React BlockEditor component so you can ship document editors, CMS interfaces, and note-taking apps without guessing API details. ## Core Features & Use Cases - Block-Based Editing: Configure paragraphs, headings, lists, tables, code blocks, quotes, callouts, and collapsible sections as discrete, reorderable blocks. - Menus and Toolbars: Customize slash commands, context menus, inline toolbars, block action menus, and block type transforms with correct event args. - Content Management: Export content as JSON or HTML, enable drag-and-drop reordering, undo/redo, paste cleanup, mentions, labels, and read-only mode. - Use Case: Build a CMS editor where authors type "/" to insert blocks, drag blocks to reorder, mention teammates with @, and export the document as JSON for storage. ## Quick Start Ask the AI to create a React component using the Syncfusion BlockEditor with an initial heading and paragraph block, including the required CSS theme import.