react-simplemde-v1
React.js(v16.x+) component wrap for SimpleMDE Markdown Editor(v1.x+).
Installation
$ npm install --save simplemde react-simplemde-v1
Usage
import ISimpleMDE from 'react-simplemde-v1';
import 'simplemde/dist/simplemde.min.css';
const option = {};
const onReady = function(instance) {
console.log(instance.value());
};
const onEvents = {
'change': function() {
// the 'this' variable can get SimpleMDE instance
console.log(this.value());
}
};
return (
<ISimpleMDE
option={option}
text={'Hello World!!!'}
onReady={onReady}
onEvents={onEvents}
/>
);
propTypes
className: React.PropTypes.string,
style: React.PropTypes.object,
option: React.PropTypes.object.isRequired,
onReady: React.PropTypes.func,
text: React.PropTypes.string,
onEvents: React.PropTypes.object
defaultProps
className: 'react-simplemde',
style: {
width: '100%',
height: '100%'
},
text: '',
onReady: function(instance) {},
onEvents: {}