У меня есть приложение, в котором я использую React. У меня проблема сейчас, когда я пытаюсь реализовать пакет bootstrap-wysiwyg/bootstrap3-wysiwyg.Реагировать на использование кода JQuery для элемента внутри компонента
Для того, чтобы получить мой <textarea>
работать как ootstrap-wysiwyg/bootstrap3-wysiwyg
текстовый редактор, мне нужно выполнить следующую функцию JQuery в текстовом редакторе:
$(".textarea").wysihtml5()
Вот мой компонент:
import React, { Component } from 'react'
export class MyTextEditor extends Component {
render() {
return (
<div className="form-group">
<textarea className="textarea"></textarea>
</div>
)
}
}
Как может Я применяю эту функцию JQuery к моему <textarea>
в компоненте React?
Я знаю, что не очень хорошая практика сочетать React и JQuery, но мне действительно нужно это работать. Если есть альтернативный метод получения пакета для работы, я был бы признателен за это вместо ответа.
В противном случае, если кто-нибудь может помочь мне заставить это работать, он будет очень признателен!
Update:(Все еще ищете)
Спасибо за все предложения. Я пробовал кучу, но они все это привело к проблемам:
<ReactQuill>
просто не отображается хорошо на всех, кнопки гигантские.<EditableDiv>
дает мне: ответUncaught Error: addComponentAsRefTo(...): Only a ReactOwner can have refs.
- Syam Мохана дает мне:
Uncaught TypeError: Cannot read property 'font-styles' of undefined at f
еще в поисках чего-то, что будет работать, спасибо за все усилия, до сих пор!
Я принимаю бы взглянуть на любой [реагировать версии] (https://github.com/sonyan/react-wysiwyg-editor) первый и посмотреть если вы можете их использовать или нет. –
Пожалуйста, взгляните на https://github.com/zenoamaro/react-quill. – degr
У меня возникли проблемы с реализацией ' '. Я должен упомянуть, что мой текстовый редактор появляется на модальном. Кнопки 'ReactQuill' являются гигантскими. –