Node.js 导入*节点和反应中的最佳实践

Node.js 导入*节点和反应中的最佳实践,node.js,reactjs,Node.js,Reactjs,我应该使用导入节点模块吗* 范例 import * from 'express'; import * from './../../myCode'; 使用*导入所有导出是否正确,这将使我带来增加文件大小的功能。答案是,这取决于:导入/导出没有最佳实践,因为这完全取决于您和您的用例。但通常我只会进口我需要的东西,而不是所有的东西。是的,如果您导入*bundle.js的文件大小可能会很大。答案是,这取决于:导入/导出没有最佳实践,因为这完全取决于您和您的用例。但通常我只会进口我需要的东西,而不是所有

我应该使用导入节点模块吗*

范例

import * from 'express';
import * from './../../myCode';

使用*导入所有导出是否正确,这将使我带来增加文件大小的功能。

答案是,这取决于:导入/导出没有最佳实践,因为这完全取决于您和您的用例。但通常我只会进口我需要的东西,而不是所有的东西。是的,如果您导入*bundle.js的文件大小可能会很大。

答案是,这取决于:导入/导出没有最佳实践,因为这完全取决于您和您的用例。但通常我只会进口我需要的东西,而不是所有的东西。是的,如果导入,bundle.js的文件大小可能会很大

import * as myCode from './../../myCode';
这会将myCode插入到当前作用域中,其中包含来自位于../../../myCode的文件中的模块的所有导出

通过使用上述语法,您的绑定器(例如:webpack)仍将绑定整个依赖项,但由于组件模块是以使用{}的方式导入命名空间的,因此我们可以使用componentinsteact.Component引用它

有关更多信息,请阅读

这会将myCode插入到当前作用域中,其中包含来自位于../../../myCode的文件中的模块的所有导出

通过使用上述语法,您的绑定器(例如:webpack)仍将绑定整个依赖项,但由于组件模块是以使用{}的方式导入命名空间的,因此我们可以使用componentinsteact.Component引用它

有关更多信息,请阅读

    import React, { Component } from 'react';

    class myComponent extends Component { ... }