reactjs - ReactJS:功能组件和返回 jsx 的函数之间的区别
问题描述
考虑下面的函数
function DummyComponent() {
return (
<div class='dummy'>
<p> Hello world </p>
</ div>
)
}
现在 DummyComponent 可以用两种方式来渲染
方法一:
<DummyComponent />
方法二
<>
{DummyComponent()}
</>
考虑到两者都完成工作,两者之间有什么区别?这两种方法有什么优点或缺点吗?
解决方案
方法 2 速度快得多,更多详情,请通过下面的链接。
https://medium.com/missive-app/45-faster-react-functional-components-now-3509a668e69f
推荐阅读
- reactjs - 在 react 中访问 this,然后 this.props 将 props 转换为空对象
- kendo-ui-angular2 - 如何在自定义组件中刷新 kendo-textbox-container(用于 Angular 组件的商业 Kendo-UI)
- reactjs - 如何将 JSF 页面插入 React 组件?
- intellij-idea - IDEA 是否为操作提供高级 API(例如通过 HTTP)?
- sql - 通过 cookie 选择 SQL 数据行
- javascript - MutationObserver 覆盖最新的突变
- ios - 调整 UIStackView 中包含图像的子视图的大小
- google-apps-script - 将工作表复制到新工作簿不允许 onEdit Apps 脚本正常运行
- jquery - 渲染局部视图动态而不返回 mvc 控制器
- bash - 无法从文件中删除字符串之间的空格