Представленное ниже приложение делает следующее:
- Показывает модальное окно с текстовым полем
- Модальное окно служит для ввода текста в формате Markdown
- Выводит текст введенный текст в отформатированом виде
Вывод производится с помощью функционального компонента
Используемые библиотеки, помимо React
bootstrap
— для оформленияreact-bootstrap
— Для использования модальностиmarkdown-it
— для конвертации Markdown в htmlhtml-to-react
— для отображения html уже отформатированым, а не чистым текстом на страницеrefractor
— для раскрашивания блоков кодаrehype
— для преобразования блоков кода в html