admin管理员组文章数量:1315357
I'm studying JS and I have something like this.
//all inside folder reducers
//reducer1.js
export default reducer1
//reducer2.js
export default reducer2
//index.js
import reducer1 from './reducer1'
import reducer2 from './reducer2'
//then bine reducer
export default index
//outside folder reducers
import reducer from './reducers'
since ./reducers
is just a folder and there is 3 file with 3 export default inside, I don't understand how this could work ? How does it know which export default in the folder will be imported ?
Thank you.
I'm studying JS and I have something like this.
//all inside folder reducers
//reducer1.js
export default reducer1
//reducer2.js
export default reducer2
//index.js
import reducer1 from './reducer1'
import reducer2 from './reducer2'
//then bine reducer
export default index
//outside folder reducers
import reducer from './reducers'
since ./reducers
is just a folder and there is 3 file with 3 export default inside, I don't understand how this could work ? How does it know which export default in the folder will be imported ?
Thank you.
Share Improve this question edited Nov 1, 2019 at 2:17 Vincent D'amour 3,9031 gold badge29 silver badges40 bronze badges asked Mar 18, 2017 at 4:09 Quoc-Hao TranQuoc-Hao Tran 1,4024 gold badges15 silver badges20 bronze badges1 Answer
Reset to default 8With Webpack, when you import a folder, the module loader will import the index.js inside the folder. You are exporting index in index.js, so you are importing it when you do import reducer from './reducers'
. Importing a folder is just a shorthand for import reducer from reducers/index
. With mean both import statements are equivalent.
To sums up, import reducer from './reducers'
is the same as import reducer from reducers/index
.
本文标签: javascriptImport from folder ES6Stack Overflow
版权声明:本文标题:javascript - Import from folder ES6 - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741975960a2408121.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论