Skip to content
| Marketplace
Sign in
Visual Studio>Controls>Progress KendoReact Editor Component
Progress KendoReact Editor Component

Progress KendoReact Editor Component

Telerik

|
59 clicks
| (0) | Free Trial
The React Rich Text Editor, part of KendoReact, enables the users to create rich textual content through a What-You-See-Is-What-You-Get (WYSIWYG) interface and delivers a set of tools for creating, ed
Get Started

Overview

The KendoReact WYSIWYG (What You See Is What You Get) Editor is a Rich Text Editor component that can be used in any React application to enable users produce rich text. The React Editor has a plethora of capabilities and tools for inserting, creating, editing, and saving text. Additional functionality is supported by the Editor component through a robust plugin system, guaranteeing that any demand may be easily implemented.

See React Editor Overview demo

react-editor-component-overview.jpg

Tools

The KendoReact Editor's accessible Tools include standard text editor capabilities such as:

  • Bold, underline, italics and strike-through tools
  • Subscript and superscript tools
  • Text aligning tools
  • Indent and outdent tools
  • Ordered and unordered list tools
  • Font Size and Font Name tools
  • Styling tools for predefined headers and paragraph styling
  • Undo and redo tools
  • Hyperlink tools
  • Insert image dialog
  • Create and modify table tools
  • View rendered HTML tools
  • And more!

See React Editor Tools demo

react-editor-component-tools.jpg

Rendering Modes

The KendoReact Editor presents its content in an iframe element by default. The Editor content may alternatively be presented inside a div element by modifying a single attribute for applications where this may not be the best HTML element to use.

See React Editor Rendering Modes demo

Getting and Setting HTML Content

Developers may retrieve and set the HTML of the KendoReact Editor programmatically with the KendoReact Editor. It's as simple as calling a single function to perform needs like loading and storing content to a database or running it through a custom sanitizer.

See React Editor Getting and Setting HTML Content demo react-editor-component-getting-and-setting-html-content__2.jpg

Sanitizing Pasted HTML

When copying and pasting material from other rich text editors or desktop word processors like Microsoft Word, additional and overcomplicated HTML is frequently included. Thankfully, our React Editor has built-in sanitizing mechanisms to ensure that the copied HTML is as clean as possible. The level of cleaning can be set to a mild stripping of specific properties or as far as just pasting the copied content's bare text.

See React Editor Sanitizing Pasted HTML demo

react-editor-component-sanitizing-pasted-html-content.jpg

Plugin Support

The plugin architecture enables developers to design unique tools and integrate them into the Editor without having to access or edit the underlying source code for cases that demand more capability beyond what is provided inside the KendoReact Editor.

See React Editor Plugin Support demo

Modifying the Schema

Developers may modify the default, built-in schema and add additional types of nodes and marks as well as remove existing ones.

See React Editor Modifying the Schema demo

Selection

Kendo React Editor supports several types of selection: TextSelection, NodeSelection, CellSelection, and AllSelection. Developers can obtain with ease the HTML corresponding to the current Editor selection.

See React Editor Selection demo

Find and Replace

The KendoReact Editor provides built-in tools for find and replace text content. Developers can easily extend the Find and Replace tool by adding a matches highlighting plugin and/or plugin which binds Ctrl + F keys to open the Find and Replace dialog.

See React Editor Find and Replace demo

Globalization

The KendoReact Editor offers several built-in strings to assist users understand what each tool is responsible for, thanks to its comprehensive list of features and tools. These are all written in English by default, but they may be changed to match any language throughout the entire component or one message at a time. In addition, the React Editor may be displayed in both right-to-left and left-to-right modes.

See React Editor Globalization demo react-editor-component-globalization.jpg

Keyboard Navigation

The KendoReact Editor has a lot of capabilities and interaction, yet it can still be explored and interacted with by using only a keyboard. Simple keyboard activities may be used to access any component of the Editor, including its content.

Accessibility

The KendoReact Editor is AAA certified for WCAG 2.0 and complies with both WAI-ARIA and Section 508 standards, continuing a legacy of putting accessibility first when creating React UI components.

Related Links

  • Learn more about KendoReact and the most popular controls
  • Download Free Trial
  • Pricing
  • Online Demos
  • Community Forums
  • Editor component is also available for Blazor, ASP.NET Core & Angular

Are You Planning a Complex or Multi-Platform Project Soon?

More than 270,000 customers in 100+ countries, trust us to move their business forward by relying on our controls and tools for web (React, Angular, jQuery, Vue, ASP.NET AJAX, ASP.NET MVC, ASP.NET Core, Blazor, Silverlight, PHP, JSP), mobile (.NET MAUI, Xamarin), desktop development (WinUI, WinForms, WPF, UWP), reporting and mocking (Reporting, Report Server, JustMock), automated testing (Test Studio, Test Studio Dev Edition), CMS (Sitefinity), document management (Telerik Document Processing), UI/UX design (Unite UX), debugging (Fiddler Everywhere, Fiddler Classic, Fiddler Jam, FiddlerCap, FiddlerCore), extended reality (UI for Unity XR), free tools (JustAssembly, JustDecompile, VB.NET to C# Converter, Testing Framework). Learn more at Telerik.com.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft