最小化打包文件大小
我们应该使得的编译后的文件尽可能的小,来提升用户体验。
Tree Shaking
Tree Shaking 是一种通过清除最终文件中未使用的代码来优化体积的方法。必须通过 ES modules 导入组件。
import { Button, Input } from 'rsuite';然后在打包构建工具中进行配置:
⚠️ 如果您的开发环境不支持 Tree Shaking, 还可以通过以下方法来到达最小化打包文件大小。
使用路径导入
路径导入是在写代码的时候就只引入用到的文件,这样可以避免导入用不到的模块。比如 Button 组件:
- import { Button } from 'rsuite';
+ import Button from 'rsuite/Button';导入对应的样式文件:
import Button from 'rsuite/Button';
+ import 'rsuite/Button/styles/index.css';