jodit-react-reloaded
v1.0.1
Published
Modified from jodit-react to support className and name for textarea (useful for forms)
Downloads
12
Maintainers
Readme
React Jodit WYSIWYG Editor
React wrapper for Jodit
Installation
npm install jodit-react --save
Update editor version
npm update jodit-react
Run demo
npm install --dev
npm run demo
and open
http://localhost:4000/
Usage
1. Require and use Jodit component inside your application.
import React, { Component } from "react";
import "jodit";
import "jodit/build/jodit.min.css";
import JoditEditor from "jodit-react";
class Editor extends Component {
constructor(props) {
super(props);
this.state = {
content: "content"
};
}
updateContent = value => {
this.setState({ content: value });
};
/**
* @property Jodit jodit instance of native Jodit
*/
jodit;
setRef = jodit => (this.jodit = jodit);
config = {
readonly: false // all options from https://xdsoft.net/jodit/doc/
};
render() {
return (
<JoditEditor
editorRef={this.setRef}
value={this.state.content}
config={this.config}
onChange={this.updateContent}
styleName="textarea"
Name="body"
/>
);
}
}
License
This package is available under MIT
License.