1-解构赋值和分别暴露
module.js的内容:
const test ={a:1,b=2}
class testbl{
}
test.testbl=testbl; 给test对象增加testbl字段 并且赋值为testbl函数
export default test;
引用的时候:
import test from ./module.js 从module.js引入test对象
const testbl = test.testbl 从test对象中解构赋值给testbl
import test,{testbl} from ./module.js 从module.js引入test对象和testbl函数
这样会报错 因为{testbl} 不是解构赋值 这个是引用 需要module.js将testbl函数暴露出来才可以。
要这么写,module.js需要给为:
export class testbl{
}
将该函数暴露即可。
2-react中组件使用jsx结尾
react 如何区分组件和普通的js呢? 如果是组件就用jsx结尾
引入的时候可以不写js后缀 也可以不写jsx后缀
3-每个组件都要改为index
如果不该为index呢?
这样引入会很麻烦。
改为index后呢?