【发布时间】:2018-04-08 11:38:04
【问题描述】:
假设我有一个功能组件:
const Foo = (props) => ( <div>{props.name}</div> );
和直接作为函数调用有什么区别:
const fooParent = () => (
<div> {Foo({ name: "foo" })} </div>
)
与将其称为组件:
const fooParent = () => (
<div> <Foo name="foo"/> </div>
)
我最感兴趣的是性能影响,React 如何在内部以不同的方式对待它们,以及 React Fiber 中的情况可能有何不同,我听说功能组件在其中得到了性能提升。
【问题讨论】:
-
反应钩子的类似问题:stackoverflow.com/questions/69432301/…
标签: javascript reactjs