定义组件有三种方式:
dva里,UI组件一般是放在component文件中,一般在routes文件的路由组件调用这些组件,通过标签的形式,如下第二中方式里 调用这个组件需要这样传入<ProductList onDelete={} products={} />
无状态组件
它是为了创建纯展示组件,这种组件只负责根据传入的props来展示,不涉及到要state状态的操作
1 | import React from 'react'; |
- 组件不会被实例化,整体渲染性能得到提升
- 不能访问this对象
- 组件不能访问生命周期
- 组件只能访问输入的props,同样的props会得到同样的渲染结果
2.使用常量的方式,也推荐这种
1 | import React from 'react'; |
原文链接:https://blog.csdn.net/weixin_40792878/article/details/81606624