【文件属性】:
文件名称:React-Markdown:基于react的前端markdown编辑器
文件大小:340KB
文件格式:ZIP
更新时间:2021-03-10 15:54:26
JavaScript
Markdown在线转义编辑器组件使用指南
本项目基于React开发,可以以组件形式引用到项目中。
组件
定位:./ src / component / DocsOri
使用:
//App.js
//直接在需要使用该组件的地方约会,以虚拟Dom声明方式使用即可
//本组件替换填充父元素,最小宽度为800px,可在./src/component/DocsOri/index.module.css(.outerBlock)中进行修改
算法
优势:
无疑是其他Markdown在线编辑器,本组件利用客户端进行ast解析,可以有效缓解服务器压力
受到react-diffing算法的启发,采用diffing算法计算ast,性能控制更好(仍然有bug)
不足:
项目仍在开发中,支持的功能不完善(目前只支持header / block / strong / em / ul)
代码冗余,可优化项剩余过多(
【文件预览】:
React-Markdown-master
----public()
--------manifest.json(492B)
--------index.html(2KB)
--------robots.txt(67B)
--------favicon.ico(4KB)
--------logo512.png(9KB)
--------logo192.png(5KB)
----yarn.lock(496KB)
----src()
--------index.css(174B)
--------component()
--------App.js(209B)
--------App.test.js(246B)
--------index.js(165B)
----README.md(1KB)
----.gitignore(13B)
----package-lock.json(626KB)
----package.json(868B)