44 - 《Import all from umi》
发布于 2022年1月23日
很多人可能都第一次听到。import all from umi 意思是所有 import 都来自 umi。比如 dva 不是 import { connect } from 'dva'
,而是 import { connect } from 'umi'
,从 umi 中导出。导出的方法不仅来自 umi 自身,还来自 umi 插件。
这是两年前 Umi 3 加的功能,最近发现 Remix、prisma、vitekit 等框架和工具都有类似实现。
// 大量插件为 umi 提供额外导出内容
import { connect, useModel, useIntl, useRequest, MicroApp, … } from 'umi';
这种方式有好有坏。好处是通过 u