Найти в Дзене
Appsfera.Digest

Draft.js - фреймворк React для создания текстовых редакторов.

Draft.js - это фреймворк для редактора форматированного текста JavaScript, созданный для React и поддерживаемый неизменной моделью. React Draft Wysiwyg Редактор Wysiwyg, созданный с использованием библиотек ReactJS и DraftJS.

Draft.js - это фреймворк для редактора форматированного текста JavaScript, созданный для React и поддерживаемый неизменной моделью.

  • Расширяемость и настраиваемость: мы предоставляем строительные блоки, позволяющие создавать широкий спектр возможностей для создания форматированного текста, от базовых текстовых стилей до встроенных мультимедиа.
  • Декларативный форматированный текст: Draft.js легко вписывается в приложения React, абстрагируя детали рендеринга, выбора и поведения ввода с помощью знакомого декларативного API.
* Неизменяемое состояние редактора: * Модель Draft.js построена с использованием immutable-js, предлагая API с обновлениями функционального состояния и активно используя сохраняемость данных для масштабируемого использования памяти.Демо GitHub
* Неизменяемое состояние редактора: * Модель Draft.js построена с использованием immutable-js, предлагая API с обновлениями функционального состояния и активно используя сохраняемость данных для масштабируемого использования памяти.Демо GitHub

React Draft Wysiwyg

Редактор Wysiwyg, созданный с использованием библиотек ReactJS и DraftJS.

  • Настраиваемая панель инструментов с возможностью добавления / удаления элементов управления.
  • Возможность изменить порядок элементов управления на панели инструментов.
  • Возможность добавления настраиваемых элементов управления на панель инструментов.
  • Возможность изменения стилей и значков на панели инструментов.
  • Возможность отображать панель инструментов только тогда, когда редактор находится в фокусе.
  • Поддержка встроенных стилей: полужирный, курсив, подчеркивание, зачеркивание, код, нижний индекс, верхний индекс.
  • Поддержка типов блоков: Абзац, H1 - H6, Цитата, Код.
  • Поддержка настройки размера шрифта и семейства шрифтов.
  • Поддержка упорядоченных / неупорядоченных списков и отступов.
  • Поддержка выравнивания текста.
  • Поддержка раскраски текста или фона.
  • Поддержка добавления / редактирования ссылок
  • Выбор из более чем 150 смайликов.
  • Поддержка упоминаний.
  • Поддержка хэштегов.
  • Поддержка добавления / загрузки изображений.
  • Поддержка выравнивания изображений, установка высоты, ширины.
  • Поддержка встроенных ссылок, гибкость в установке высоты и ширины.
  • Возможность удалить добавленную стилизацию.
  • Возможность отмены и повтора.
  • Настраиваемое поведение для RTL и проверки орфографии.
  • Поддержка заполнителя.
  • Поддержка атрибутов поддержки WAI-ARIA
  • Использование редактора как управляемого или неконтролируемого компонента React.
  • Поддержка преобразования содержимого редактора в HTML, JSON, Markdown.
  • Поддержка преобразования HTML, созданного редактором, обратно в содержимое редактора.
  • Поддержка интернационализации.
-3