Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Visión general

El Editor de texto enriquecido de React es un editor HTML WYSIWYG y un editor Markdown WYSIWYG con muchas funciones. El Editor de texto enriquecido se utiliza ampliamente para crear blogs, publicaciones de foros, secciones de notas, tickets de soporte (incidentes), secciones de comentarios, aplicaciones de mensajería y más. El control proporciona una interfaz de usuario eficiente para una mejor experiencia de edición con soporte móvil. Tiene una variedad de herramientas para editar y formatear contenido rico y devuelve un marcado HTML válido o contenido Markdown (MD). Permite a los usuarios insertar imágenes, enlaces, tablas y listas con arquitecturas modulares.


¿Por qué elegir el Editor de texto enriquecido de React de Syncfusion?

React Wysiwyg Editor image

Editor WYSIWYG

El componente Editor de texto enriquecido de React puede utilizarse como editor HTML WYSIWYG o como editor Markdown, y también es compatible con la edición Iframe con características de Iframe configurables.

React Rich Text Editor Easy Interaction image

Interacción sencilla

Puedes formatear fácilmente el texto y los párrafos ajustando los colores del primer plano y del fondo del editor; añadiendo listas personalizadas ordenadas y desordenadas; y especificando la fuente, cursiva, subrayado, tachado y negrita.

React Rich Text Editor Flexible Editing image

Edición flexible

Para una mejor experiencia de edición, el componente Editor de texto enriquecido de React ofrece una variedad de herramientas y opciones. Así, puedes insertar rápidamente imágenes, vídeos, hipervínculos y tablas; fusionar celdas de tabla; y configurar teclas.

React Rich Text Editor Html Preview image

Previsualizar el código HTML

Examine y edite el código HTML directamente en el código fuente y vea el resultado de la vista previa (editor HTML en vivo).

React Rich Text Editor Tools image

Barra de herramientas con un amplio conjunto de herramientas

El editor de texto enriquecido WYSIWYG para React ofrece una variedad de opciones de barra de herramientas que son totalmente personalizables. Las opciones permiten barras de herramientas de varias filas, expandibles, rápidas y flotantes. Las herramientas de comando se agrupan según la funcionalidad relacionada.

React Rich Text Editor Adaptive Ui image

Se adapta a cualquier resolución

El Editor de texto enriquecido tiene un diseño altamente receptivo y optimizado para escritorios, pantallas táctiles y teléfonos inteligentes. Funciona bien en todos los teléfonos móviles que utilizan iOS, Android o Windows OS.

React Rich Text Editor Third Party Integration image

Integrar con librerías de terceros

Fácil de integrar bibliotecas de terceros como corrector ortográfico, code mirror, etc., con el editor de texto enriquecido para mejorar el contenido en el editor de texto HTML de React.

React Rich Text Editor Globalization image

Globalización y localización

Permite a usuarios de diferentes ubicaciones utilizar el Editor de texto enriquecido formateando fechas, moneda y numeración para que se adapten a sus preferencias.


Editor de texto enriquecido con IA para una escritura más inteligente

Mejore su escritura con el Editor de Texto enriquecido preparado para la IA. Corrija la gramática, reformule el contenido, cambie de idioma y resuma textos al instante, todo dentro del editor.

Ver la demostración para la edición inteligente de texto

Componente Editor de texto enriquecido de React con tecnología de inteligencia artificial.


Ejemplo de código del Editor de texto enriquecido de React

Comience fácilmente con el Editor de texto enriquecido de React utilizando unas pocas líneas de código TSX como se muestra a continuación. Explore también el ejemplo del Editor de texto enriquecido de React que muestra cómo renderizar y configurar el Editor de texto enriquecido en React.

import { HtmlEditor, Link, Image, Inject, RichTextEditorComponent, Toolbar } from '@syncfusion/ej2-react-richtexteditor';
import * as React from 'react';

class App extends React.Component<{},{}> {
    public render() {
    return (
    <RichTextEditorComponent>
    <p>The Rich Text Editor component is a WYSIWYG ("what you see is what you get") editor that provides the best user experience to create and update the content.
        Users can format their content using standard toolbar commands.</p>
    <p><b>Key features:</b></p>
    <ul>
        <li>
        <p>Provides &lt;IFRAME&gt; and &lt;DIV&gt; modes</p>
        </li>
        <li>
        <p>Capable of handling Markdown editing.</p>
        </li>
    </ul>
    <Inject services={[Toolbar, HtmlEditor, Link, Image]} />
    </RichTextEditorComponent>
    );
    }
    }
    export default App;

Barra de herramientas del editor HTML

La barra de herramientas del editor de texto WYSIWYG de React proporciona una variedad de comandos para editar y formatear el contenido. Formatea texto, párrafos, inserta imágenes, hipervínculos, tablas, listas, etc. Los comandos de las herramientas se agrupan según su funcionalidad relacionada.

Editor HTML WYSIWYG de React con barra de herramientas de varias filas.

Barra de herramientas de varias filas

Los comandos de la barra de herramientas que desbordan se envuelven en las siguientes filas dentro de la barra de herramientas.

Editor HTML WYSIWYG de React con barra de herramientas expandible.

Expandir barra de herramientas

Los comandos de la barra de herramientas que se desbordan y se ocultan en la siguiente fila se vuelven visibles cuando la barra de herramientas se expande utilizando el icono de expansión.

Editor de texto enriquecido de React con barra de herramientas rápida.

Barra de herramientas rápida

Esta barra de herramientas contiene comandos de uso frecuente relacionados con texto, imágenes, tablas y enlaces. Ayuda a acceder y formatear los elementos rápidamente y también a personalizarlos.

Editor HTML WYSIWYG de React con barra de herramientas flotante.

Barra de herramientas flotante

La barra de herramientas del editor HTML WYSIWYG no se adhiere a la parte superior del editor, sino que flota dentro del área del editor al desplazar la página actual.

Herramientas totalmente personalizables en el Editor de texto enriquecido de React.

Totalmente personalizable

La barra de herramientas del componente Editor de texto enriquecido de React es totalmente personalizable con sus botones. Añade o elimina botones y agrupa comandos según la categoría. Esto ayuda a diseñar la barra de herramientas según las necesidades de la aplicación, como para un editor de blog HTML o un compositor de correo electrónico HTML.

Editor HTML WYSIWYG de React con barra de herramientas personalizada.

Herramienta personalizada

Añada sus propios comandos (herramientas) con acciones a la barra de herramientas junto con los comandos integrados.


Editor HTML en línea WYSIWYG de React.

Modo en línea

El Editor de texto enriquecido de React muestra un editor HTML en línea cuando se hace clic o se selecciona el contenido en un área editable.


Mención y hashtag

Al redactar contenido en el Editor de texto enriquecido de React, los usuarios o grupos pueden ser etiquetados o seleccionados de la lista de sugerencias.

Editor de texto enriquecido de React con mención y hashtag.


Experiencia de edición

El componente Editor de texto enriquecido de React proporciona una amplia gama de herramientas y opciones para una mejor experiencia de edición.

Insertar imagen en el editor HTML WYSIWYG de React.

Insertar imágenes

Inserte imágenes en el contenido desde una ruta local o una ruta del servidor con subtítulos de imagen y luego vincule URL a las imágenes. Cargue imágenes a un servidor con arrastrar y soltar o carga de archivos. Además, el editor ofrece opciones para insertar imágenes en formatos BLOB o Base64.

Insertar hipervínculos en el editor HTML WYSIWYG de React.

Insertar hipervínculos

Inserte o cambie los hipervínculos con opciones de personalización como texto a mostrar, información sobre herramientas y enlaces que se abrirán en una nueva ventana.

Insertar tablas en el Editor de texto enriquecido de React.

Insertar tablas

Inserte y edite tablas HTML para mostrar datos tabulares tipo cuadrícula en el Editor de texto enriquecido WYSIWYG. Manipule la tabla y sus elementos dinámicamente (inserte y elimine filas y columnas, redimensione toda la tabla o filas o columnas, y elimine una tabla).

Editor de texto enriquecido de React con fusión y división de tablas.

Fusión y división de celdas de tabla

Fusionar dos o más celdas de fila o columna en una sola celda con su contenido. Además, una sola celda se puede dividir tanto horizontal como verticalmente.

Editor de texto enriquecido de React con herramientas de alineación de texto.

Alineación de texto

Alinee su contenido a la izquierda, centro o derecha, o justifíquelo.

Configuración de la tecla Enter y Shift+Enter

El Editor de texto enriquecido de React permite personalizar la etiqueta insertada al presionar las teclas Enter y Shift+Enter. Se pueden configurar las siguientes etiquetas:

  • P: Cuando se configura ‘P’, al presionar Enter o Shift+Enter se creará una etiqueta ‘p’.
  • DIV: Cuando se configura ‘DIV’, al presionar Enter o Shift+Enter se creará una etiqueta ‘div’.
  • BR: Cuando se configura ‘BR’, al presionar Enter o Shift+Enter se creará una etiqueta ‘br’.

Formatear texto

  • Formatee el contenido seleccionado, párrafos completos o palabras o caracteres específicos.
  • Formatee encabezados, citas, código, párrafos, etc.
  • Ponga en negrita, cursiva, subraye, tache o capitalice letras y palabras.
  • Cambie la sangría y el espaciado de los párrafos.
  • Seleccione fuentes y su tamaño.
  • Utilice subíndices y superíndices.
  • Seleccione el color de la fuente y el color de fondo para el contenido.

Formateando texto en el Editor de texto enriquecido de React.


Editor HTML WYSIWYG de React con lista personalizada.

Añadiendo listas personalizadas

Cree listas ordenadas (numeradas) o desordenadas (con viñetas) para organizar el contenido en el Editor de texto enriquecido de React. Ofrece soporte para cambiar la apariencia de las viñetas en las listas desordenadas a círculos o cuadrados. También soporta diferentes formatos de numeración para listas ordenadas, como griegas en minúsculas o romanas en mayúsculas.


Editor de texto en pantalla completa

Haga que el Editor de texto enriquecido de React ocupe toda la pantalla (editor de página completa) para editar el contenido.

Editor de texto en pantalla completa en el editor HTML WYSIWYG de React.


Editor de texto enriquecido de React con formato al pegar.

Pegar desde Microsoft Word y Excel

Pegue contenido con imágenes de Microsoft Word, Microsoft Outlook y Microsoft Excel en el editor filtrando etiquetas, atributos y estilos. Además, hay opciones para elegir si el contenido debe pegarse como texto sin formato, estilos limpios o estilos con formato original.


Hipervínculo automático de URL

El Editor de texto enriquecido de React está configurado para convertir automáticamente texto en un hipervínculo cuando se escribe una URL como texto sin formato.

React Rich Text Editor Autolinking image


Validación en el editor HTML WYSIWYG de React.

Validaciones de formularios de React

El Editor de texto enriquecido de React soporta de forma transparente los formularios y obtiene los valores en las acciones de envío de formularios. Los dos tipos de validación son:

  • Validación requerida
  • Validación de longitud máxima

Limitar la longitud del contenido

Restrinja el número máximo de caracteres del contenido.

Editor HTML WYSIWYG de React con longitud máxima.


React Rich Text Editor Resize image

Editor redimensionable

El Editor de texto enriquecido de React tiene soporte integrado para redimensionar, lo que ayuda a ampliar o reducir el área de contenido.


Insertar una imagen a través del gestor de archivos

Utilice el gestor de archivos integrado para insertar imágenes desde el almacenamiento en la nube o el servidor.

Insertar imágenes a través del gestor de archivos en el editor HTML WYSIWYG de React.


Editor de texto enriquecido de React con pincel de formato.

Pincel de formato

Utilice el pincel de formato para copiar el formato sin esfuerzo y aplicarlo a su contenido, eliminando la necesidad de reformatear manualmente y ahorrándole un tiempo valioso. Acceda al pincel de formato a través de la barra de herramientas o de prácticos atajos de teclado para una aplicación rápida y fácil. Aproveche el modo pegajoso haciendo doble clic en el botón de la barra de herramientas, lo que le permite aplicar formatos a múltiples ubicaciones sin problemas.


Editor de texto enriquecido de React con operaciones de portapapeles.

Cortar, copiar y pegar

Utilice las operaciones del portapapeles (cortar, copiar y pegar).

Editor de texto enriquecido de React con acciones de deshacer y rehacer.

Gestor de deshacer y rehacer

El Editor de texto enriquecido de React gestiona el historial de acciones de deshacer/rehacer para almacenar las acciones de edición, y también para personalizar los pasos de deshacer.

Editor de texto enriquecido de React con soporte de impresión.

Imprimir el contenido del editor de texto

Imprima el contenido del Editor de texto enriquecido WYSIWYG con el estilo de formato aplicado, ya sea utilizando la opción de impresión de la barra de herramientas o programáticamente.


Editor de texto enriquecido de React responsivo.

Editor WYSIWYG sensible y adaptable al tacto

El editor de texto enriquecido de React (editor HTML móvil) reconoce los gestos táctiles, lo que permite al usuario deslizar a la izquierda o a la derecha para mover la barra de herramientas. El diseño responsivo y adaptado a móviles ofrece la mejor experiencia de usuario en todos los formatos de teléfono móvil, tableta y escritorio.

Editor de texto enriquecido de React con temas personalizables.

Temas incorporados y personalizables

El Editor de texto enriquecido de React incluye varios temas integrados como Tailwind CSS, Bootstrap 5, Bootstrap 4, Bootstrap, Material, Fabric, Fluent y alto contraste.

API del Editor de texto enriquecido de React.

API fáciles de usar para desarrolladores

Hay suficientes API de cliente disponibles para optimizar el proceso de edición de contenido.


Accesibilidad del editor HTML

Navegación con teclado en el Editor de texto enriquecido de React.

El componente Editor de texto enriquecido de React asegura que cada celda sea accesible usando el teclado. Las principales características como ordenar, seleccionar y editar se pueden realizar solo con comandos de teclado; no se requiere interacción con el ratón. Esto ayuda a crear aplicaciones altamente accesibles usando este componente.

Soporte de accesibilidad y lector de pantalla en el Editor de texto enriquecido de React.

Lector de pantalla

La vista del Editor de texto enriquecido de React cuenta con soporte completo de accesibilidad WAI-ARIA. La interfaz de usuario del Editor de texto enriquecido incluye elementos visuales de alto contraste que ayudan a las personas con discapacidad visual a tener la mejor experiencia de visualización. Además, las descripciones de la interfaz de usuario válidas son fácilmente accesibles a través de tecnologías de asistencia como los lectores de pantalla.

Soporte RTL del Editor de texto enriquecido de React.

De derecha a izquierda (RTL)

El Editor de texto enriquecido de React admite la renderización de derecha a izquierda, lo que permite que la dirección del texto y el diseño del editor de texto se muestren de derecha a izquierda. Esto mejora la experiencia del usuario y la accesibilidad para idiomas RTL como el árabe, el farsi, el hebreo, etc.






Otros marcos principales compatibles

Además de React, hay integración incorporada disponible para estos marcos principales.

Descubra el ecosistema completo de componentes React de Syncfusion

Explore más de 145+ componentes de interfaz de usuario de React que incluyen controles establecidos y listos para producción, y los últimos componentes puros de React creados de forma nativa para el desarrollo de aplicaciones web modernas.

  • Componentes de React
  • Componentes puros de React

Preguntas frecuentes

El Editor de texto enriquecido de React de Syncfusion admite las siguientes características:

  • Edite contenido HTML WYSIWYG y Markdown con un amplio conjunto de herramientas para aplicaciones web y móviles modernas.

  • Incorpórelo fácilmente en editores de blogs, mensajes, compositores de correo electrónico HTML y aplicaciones tipo foro de discusión.

  • Cree una barra de herramientas flotante o un editor en línea que le permita seleccionar cualquier elemento editable de la página y editarlo en el mismo lugar.

  • Ofrece una interfaz de usuario rica en funciones para interactuar con el software.
  • Configuración y API sencillas.
  • Uno de los mejores editores de texto enriquecido de React del mercado que ofrece funciones interactivas.
  • Compatible con todos los navegadores modernos.
  • Compatible con dispositivos móviles y responsivo.
  • Amplios recursos de aprendizaje como demos y documentación para aprender rápidamente y empezar a utilizar el Editor de texto enriquecido de React.

No vendemos el Editor de Texto Enriquecido de React por separado. Solo está disponible para su compra como parte de la licencia de equipo de Syncfusion. Esta contiene más de 1,600 componentes y frameworks, incluido el Editor de Texto Enriquecido de React. El precio de la licencia de equipo comienza en $395 al mes para 5 desarrolladores e incluye soporte y actualizaciones hasta que expire la suscripción. Además, podríamos ofrecer descuentos basados en promociones activas actualmente. Póngase en contacto con nuestros especialistas de producto hoy mismo para ver si califica para algún descuento adicional.

Puede encontrar nuestra demostración del Editor de texto enriquecido de React, que muestra cómo renderizar y configurar el Editor de texto enriquecido.

No, nuestros más de 1,600 componentes y frameworks para web, móvil y escritorio, incluido nuestro Editor de Texto Enriquecido de React, no se venden individualmente. Solo están disponibles como parte de una licencia de equipo. Sin embargo, hemos fijado un precio competitivo para el producto, por lo que solo cuesta un poco más de lo que cobran otros proveedores por su componente de Editor de Texto Enriquecido solo. También hemos descubierto que, según nuestra experiencia, nuestros clientes suelen empezar utilizando uno de nuestros productos y luego amplían rápidamente a varios productos, por lo que consideramos que lo mejor era ofrecer todos los más de 1,600 componentes y frameworks por una tarifa de suscripción que comienza en $395 al mes para un equipo de 5 desarrolladores. Además, es posible que podamos ofrecer descuentos en función de las promociones activas actualmente. Póngase en contacto con nuestros especialistas de producto hoy mismo para ver si cumple los requisitos para obtener descuentos adicionales.

No, este es un producto comercial y requiere una licencia de pago. Sin embargo, también está disponible una licencia comunitaria gratuita para empresas y particulares cuyas organizaciones tengan unos ingresos brutos anuales inferiores a 1 millón de USD y cinco o menos desarrolladores.

Un buen lugar para empezar sería nuestra completa documentación de introducción.

Nuestros clientes nos aman

Con un excelente conjunto de herramientas y un gran equipo de soporte, Syncfusion® reduce el tiempo de desarrollo de los clientes.
Estas son algunas de sus experiencias.

Ver historias de éxito reales

Desarrolladores de todo el mundo confían en Essential Studio de Syncfusion para simplificar proyectos complejos y acelerar la entrega. Con una amplia biblioteca de controles de interfaz de usuario, potentes SDK y soporte confiable, Essential Studio ayuda a los equipos a crear aplicaciones de nivel empresarial con confianza.

Explorar estudios de caso


Calificado por usuarios de todo el mundo

Transforme sus aplicaciones hoy descargando la versión gratuita ya y
Descargar prueba gratuita No se requiere tarjeta de crédito.

Premios

Grandeza: Decir que la tienes es una cosa, pero significa más cuando otros la reconocen. Syncfusion® se enorgullece de haber recibido los siguientes premios de la industria.

Actividades recientes en los blogs del Editor de texto enriquecido de React

Las publicaciones del blog del Editor de texto enriquecido de React le guiarán en la creación de su primera aplicación con estos componentes de React. Proporcionan estrategias de resolución de problemas, describen características y funcionalidades, anuncian nuevas versiones de características, explican las mejores prácticas y muestran escenarios de ejemplo. Explore nuestras últimas publicaciones en nuestros canales de blog para obtener actualizaciones del Editor de texto enriquecido de React.

Up arrow icon