1.独立使用 Koa.js、Webpack、webpack-dev-server 和 React fresh 搭建本地开发环境,无需依赖现有的脚手架。
2.使用 ejs 和 React-markdown 渲染组件的 API 文档,并在 GitHub Pages 上提供详细的文档和使用示例。
3.通过 less 和 less-loader 支持多种风格的主题,并提供灵活的主题定制功能。
4.使用多种自定义 Hooks 统一抽象逻辑,如处理拖拽和拉伸的 useDragPosition、useResizeSize,以及表单相关的useMergedValue。
5.提供多种类型的组件,包括数据录入、数据展示、反馈组件和表单组件,并实现了许多底层组件,如 Trigger
和 Portal。