-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
关于 UI 库依赖的选择与开发
为了开发一款富文本编辑器,自然涉及到 UI 控件交互相关开发。无论选择哪种组件库,比如 antd、semi-design 都无法避免大量无效(或重复)代码依赖,而如果选择自行开发相关 UI 控件,则会带来更多开发量。
- 选择 antd、semi-design,问题:可能导致代码冗余,且无法满足使用方个性化要求,且可能与业务项目组件库选型冲突
- 自行开发,问题:UI相关控件代码量开发过大,舍本逐末(或许可结合 headless-ui )
- 不提供UI交互,只提供相关命令调用,问题:使用成本过高
css 方案
为了丰富完善富文本编辑器的样式控制,需满足可自定义主题、可扩展主题。
- 使用
styled-components,问题:开发效率过慢,麻烦,且有运行时消耗与依赖,也会增大打包体积 - 使用
css-modules,问题:需要额外处理css样式文件的打包与导入
Metadata
Metadata
Assignees
Labels
No labels