React Split MDE
React Split MDE is a Markdown Editor which enables you to write contents smoothly even with a large amount of content.
ScreenShot
Not Yet
Features
Install
You should also import zenn-markdown-html as peer dependencies
$ npm install react-split-mde zenn-markdown-html --save
Usage
import React, { useCallback, useState } from 'react';
import { render } from 'react-dom';
import { Editor, useProvider } from 'react-split-mde';
import { parser } from 'react-split-mde/lib/parser';
import 'react-split-mde/css/index.css';
const MDE = () => {
const [markdown, setMarkdown] = useState('')
const handleValueChange = useCallback((newValue: string) => {
setMarkdown(newValue);
}, []);
return (
<Editor
parser={parser}
value={markdown}
onChange={handleValueChange}
/>
)
}
render(<MDE />, document.getElementById("app"));
Try it on CodeSandbox
Not yet...
Props
Download
Github
https://github.com/steelydylan/react-split-mde
Contributor
License
Code and documentation copyright 2020 by steelydylan, Inc. Code released under the MIT License.