Reactjs “导入{history}”和“导入历史”之间有什么区别?

Reactjs “导入{history}”和“导入历史”之间有什么区别?,reactjs,react-router,Reactjs,React Router,在React中,这两者的区别是什么: import {history} from '../../app/setup.js'; import history from '../../app/setup.js'; 这取决于包的导出格式。如果setup.js设置了默认值导出,如 // setup.js export default history 然后,从…导入历史记录。将拾取它。此语法将把整个导出从setup.js分配到当前模块中的history 如果导出是这样的: // setup.js e

在React中,这两者的区别是什么:

import {history} from '../../app/setup.js';

import history from '../../app/setup.js';

这取决于包的导出格式。如果
setup.js
设置了
默认值
导出,如

// setup.js
export default history
然后,
从…导入历史记录。
将拾取它。此语法将把整个导出从
setup.js
分配到当前模块中的
history

如果导出是这样的:

// setup.js
export { history }

然后,
import{history}将从…
中获取它。此语法在从
setup.js

导出的模块中查找
.history
属性。它取决于包的导出格式。如果
setup.js
设置了
默认值
导出,如

// setup.js
export default history
然后,
从…导入历史记录。
将拾取它。此语法将把整个导出从
setup.js
分配到当前模块中的
history

如果导出是这样的:

// setup.js
export { history }
然后,
import{history}将从…
中获取它。此语法正在从
setup.js

导出的模块中查找
.history
属性的可能重复项