Draft.js - это фреймворк для редактора форматированного текста JavaScript, созданный для React и поддерживаемый неизменной моделью. React Draft Wysiwyg Редактор Wysiwyg, созданный с использованием библиотек ReactJS и DraftJS.
Draft.js - это фреймворк для редактора форматированного текста JavaScript, созданный для React и поддерживаемый неизменной моделью. React Draft Wysiwyg Редактор Wysiwyg, созданный с использованием библиотек ReactJS и DraftJS.
...Читать далее
Draft.js - это фреймворк для редактора форматированного текста JavaScript, созданный для React и поддерживаемый неизменной моделью.
- Расширяемость и настраиваемость: мы предоставляем строительные блоки, позволяющие создавать широкий спектр возможностей для создания форматированного текста, от базовых текстовых стилей до встроенных мультимедиа.
- Декларативный форматированный текст: Draft.js легко вписывается в приложения React, абстрагируя детали рендеринга, выбора и поведения ввода с помощью знакомого декларативного API.
* Неизменяемое состояние редактора: * Модель Draft.js построена с использованием immutable-js, предлагая API с обновлениями функционального состояния и активно используя сохраняемость данных для масштабируемого использования памяти.Демо GitHub
React Draft Wysiwyg
Редактор Wysiwyg, созданный с использованием библиотек ReactJS и DraftJS.
- Настраиваемая панель инструментов с возможностью добавления / удаления элементов управления.
- Возможность изменить порядок элементов управления на панели инструментов.
- Возможность добавления настраиваемых элементов управления на панель инструментов.
- Возможность изменения стилей и значков на панели инструментов.
- Возможность отображать панель инструментов только тогда, когда редактор находится в фокусе.
- Поддержка встроенных стилей: полужирный, курсив, подчеркивание, зачеркивание, код, нижний индекс, верхний индекс.
- Поддержка типов блоков: Абзац, H1 - H6, Цитата, Код.
- Поддержка настройки размера шрифта и семейства шрифтов.
- Поддержка упорядоченных / неупорядоченных списков и отступов.
- Поддержка выравнивания текста.
- Поддержка раскраски текста или фона.
- Поддержка добавления / редактирования ссылок
- Выбор из более чем 150 смайликов.
- Поддержка упоминаний.
- Поддержка хэштегов.
- Поддержка добавления / загрузки изображений.
- Поддержка выравнивания изображений, установка высоты, ширины.
- Поддержка встроенных ссылок, гибкость в установке высоты и ширины.
- Возможность удалить добавленную стилизацию.
- Возможность отмены и повтора.
- Настраиваемое поведение для RTL и проверки орфографии.
- Поддержка заполнителя.
- Поддержка атрибутов поддержки WAI-ARIA
- Использование редактора как управляемого или неконтролируемого компонента React.
- Поддержка преобразования содержимого редактора в HTML, JSON, Markdown.
- Поддержка преобразования HTML, созданного редактором, обратно в содержимое редактора.
- Поддержка интернационализации.