今天写页面的时候,要布局这个页面,想着把其在render函数里面处理成一个函数
一开始我是这样写的, 结果在编译的时候出现了报错,
于是,我就想在render里面不能声明函数了吗,那不对啊,我明明记得之前就可以在render函数里面声明函数啊,于是我就搜了一下问题,在这篇文章中,react组件里面的render函数外面与render函数里面的区别
这里说在render函数里面必须加上function,我就按照这篇文章说的去做了,于是,后来就改成这样了,
最后,编译的时候没有报错,完美运行了。这个时候我就想,function声明的函数和箭头函数不是一样的嘛,为什么用function就可以被声明,而用箭头函数没有声明。等一下,没有声明?是不是因为我用箭头函数的时候没有用let var const等关键字声明这是一个函数啊,于是,我在箭头函数前面加了一个const,变成了这样,
编译的时候也没报错,完美运行了。render函数里面也并不是必须要用function声明函数,用箭头函数也可以,不过箭头函数前面要加关键字,来说明,声明的是一个函数