2017-06-13 124 views
0

的反應,就是這兩者之間的區別:`import {history}`和`import history`有什麼區別?

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

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

感謝

+0

可能重複[在reactjs中,何時應在導入時添加括號](https://stackoverflow.com/questions/41337709/in-reactjs-when-should-i-add-brackets-when-import) –

回答

2

這取決於封裝的導出格式。如果setup.js設置一個default出口,像

// setup.js 
export default history 

然後import history from …將它撿起來。此語法將在當前模塊中將整個導出從setup.js分配到history

如果出口是這樣的:

// setup.js 
export { history } 

然後import {history} from …將它撿起來。此語法在從setup.js導出的模塊中查找.history屬性。

相關問題