Skip to content

Текстовый редактор, сделанный на React с использованием фреймворка Draft.js и библиотеки react-draft-wysiwyg

Notifications You must be signed in to change notification settings

alebedev85/my-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Текстовый редактор, сделанный на React с использованием фреймворка Draft.js и библиотеки react-draft-wysiwyg

Это тестовый редактор, создающий текст в формате rtf. С возможностью кастамизации панели инструментов, добовления хештегов и упоминаний. Редактор выводит результаты ввода на экран.

Draft.js — это фреймворк для работы с текстом на React.js. Он позволяет создать состояние редактора, которое будет хранить всю информацию о контенте, о положении курсора и многом другом. А также предоставляет кроссбраузерные функции для удобного изменения этого состояния. Draft.js работает с имутабельными данными при помощи immutable.js. Это означает, что при изменении состояния мы полностью перезаписываем его новой версией.

Ввод и стилизация текста происходит происходит с помощью библиотеку react-draft-wysiwyg. Это большая библиотека с набором всех необходимых инструментов для работы с текстом, можно выбирать кнопки управления, добавления эмодзи, добавлять хештеги и упоминания

Ссылка на статью по созданию этого редактора.

Ссылка на документацию React Draft Wysiwyg.

About

Текстовый редактор, сделанный на React с использованием фреймворка Draft.js и библиотеки react-draft-wysiwyg

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages