Awsome React Libiary——介绍开发中实用的 React 库,都是自己已经在项目中用过的,介绍库的同时会附上最佳实践。
简介
Braft Editor
开箱即用的React富文本编辑器。基于darft-js开发的Web富文本编辑器,适用于React框架,兼容主流现代浏览器。
特性
- 完善的文本内容编辑功能
- 允许插入图片、音视频等多媒体内容
- 允许自定义多媒体内容的上传接口
- 允许设置图片的左右浮动(即文字绕排功能)
- 允许设置编辑器可用的颜色列表、字号以及字体
- 允许自定义需要展示的控制按钮和展示顺序
- 允许增加额外的自定义按钮
- 多语言支持(目前已支持简体中文和英文)
- …
评价
- 大小:800k-850k (包含immutable.js)
- 优点:
- 界面优美
- 功能丰富
- 图片上传使用方便
- 定制化程度高
- 缺点:
- 缺少附件上传,但可通过自定义控制组件完成,可见下面所写代码
- 体积太大,最好按需加载
使用
1 | import React from 'react' |
1 | .container { |