【发布时间】:2018-12-31 15:35:43
【问题描述】:
我正在显示联系人列表数组。
如果联系人数组为空,它将显示加载器,否则将显示联系人列表。
我使用高阶组件Using this tutorial 渲染加载器。为此,我得到了如下图所示的性能摘要-
当我使用简单的 if else 条件渲染加载器时,我的性能图如下 -
比较一下,我知道在使用高阶组件时,它比简单循环需要更多时间。
谁能解释一下哪个更好用?什么时候我们应该使用高阶组件?使用高阶组件的优缺点是什么?
【问题讨论】:
-
HOC 是一个函数,它接受您的组件作为参数并返回一个新函数,该函数为组件添加一些功能。详情请点击此处reactjs.org/docs/higher-order-components.html
标签: reactjs debugging react-native google-chrome-devtools