为什么react的子组件还要带一个index.js在输出一遍?

我看了别人的react文件,每个子组件都还要专门一个index.js在输出一遍?这是为啥?不是已经在组件文件export了么?

export { default } from './About';
//已经在About.js export了,为啥每个文件夹多一个index.js

index.js可以在import的时候直接将路径写到文件夹的位置就可以了,系统会自动到文件夹中找index.js来进行索引导入

你仔细看看你的index文件里面的内容,如果你import一个文件夹中的文件,你可以这样写

import root from './reducers'

其中reducers是一个文件夹的名字,那么系统就会默认去找reducers下面的index.js里面export的内容作为root来引入的,给你看看我项目中的这样的图吧

  • javascript如何获取手写内容以及制作图片进行保存
  • gulp 离线安装的问题
  • ie7到ie9都出现不兼容怎么办
  • easyui同时add两个tabs时样式出错
  • 火狐浏览器不支持jquery 中的.before() 事件,如何做到兼容性
  • JavaScript如何简单快速生成包含前N个自然数的数组?
  • bootstrap的表单验证的弹出框是怎么实现的?
  • 有什么轻量前端路由框架,切换路由能保留数据的。
  • 为什么getValue()得出的是123?
  • 微信端导航栏固定在顶部
  • atom的vue项目怎么用sass?