javascript - 如何在反应中按需动态导入第三方模块?
问题描述
我目前正在努力减少 React 项目的供应商规模。我已经减少了 lodash 和 moment 的显着大小,现在我想动态导入recharts。我正在导入一些这样的图表组件-
import {ResponsiveContainer, LineChart, Line, XAxis, YAxis, CartesianGrid } from 'recharts';
我已经为他们每个人尝试过这样的樱桃挑选方法 -
import ResponsiveContainer from 'recharts/es6/component/ResponsiveContainer';
import LineChart from 'recharts/es6/chart/LineChart';
但它不会改变供应商捆绑包中的任何内容。
我想知道是否有一种方法可以按需动态导入第三方库。
提前致谢!
解决方案
推荐阅读
- image-processing - 如何找到等效过滤器
- python - 如何检索当前登录用户以在模型中使用动态文件名
- objective-c - 具有标记化搜索值的 NSSearchField
- go - 结构内的结构切片/数组
- python - 我不能使用 subprocess.call() [AttributeError: module 'subprocess' has no attribute 'call']
- testing - Impala 中是否有空运行选项?
- firebase - 通过 /__/firebase/init.js 为多个 Firebase 项目自动配置 Vue 应用
- vue-test-utils - 如何在测试 vuejs 组件时触发“模糊”事件?
- mysql - 在事先不知道行的情况下,MySQL 中的行到列
- apache-spark - Spark Streaming 中的 groupby 理想策略