react-simplemde-v1

2.0.1 • Public • Published

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';
 
export default () => {
  const option = {};
 
  const onReady = (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

Read More

defaultProps

  className: 'react-simplemde',
  style: {
    width: '100%',
    height: '100%'
  },
  text: '',
  onReady: instance => {},
  onEvents: {}

License

MIT

Package Sidebar

Install

npm i react-simplemde-v1

Weekly Downloads

7

Version

2.0.1

License

MIT

Unpacked Size

197 kB

Total Files

9

Last publish

Collaborators

  • xlsdg