Open fangmd opened 3 years ago
zustand: https://github.com/pmndrs/zustand 简单,不需要 provider
mobx 简单,易用
react-flip-toolkit 布局切换动画
https://github.com/reactjs/react-transition-group 适合和 react router 配合使用
react-spring ✊ 弹簧动画
use-gesture ✊ 手势操作处理
react-use-measure 获取元素宽高位置
loadable-components 功能更强大,如果只是在 admin 中实现动态加载,可以使用 React.lazy 代替
打包 js 库
发包管理
看看主流项目在用什么大包
让 jsx react 组件可以直接嵌入到 md 文档中,主要在文档项目中会用到这个库。md 中使用 react 组件扩展样式,然后通过 react 加载 md 文档
antv6, 图编辑引擎 不推荐,不支持移动端
g6 图可视化引擎 不好用,文档不全,对移动端适配不好(移动端交互有问题)
d3 数据可视化 偏底层组件
echarts + vue
chartjs 支持的图表类型比较少,echarts 功能更强大
css
normalize.css:初始化 css
balloon.css:鼠标悬浮提示
Tailwind: css 框架
bulma: css 框架
unocss
JavaScript
交互
Canvas 工具
Other