【问题标题】:React Functions Passing Props with Function and Const使用 Function 和 Const 传递 Props 的 React 函数
【发布时间】:2019-11-24 03:38:07
【问题描述】:

用function和const传递props有什么区别?

【问题讨论】:

  • 添加更多细节并举例。
  • 有趣的问题。对于子组件 idk,如果有任何区别,我不确定提升是否与道具的定义和传递方式有关,但在它们定义的级别上,提升开始发挥作用......我认为你不会看到任何东西,但我很感兴趣看看其他有更多经验的人怎么说:)

标签: reactjs function constants


【解决方案1】:

不同之处在于 react 会对你的 props 进行比较,以确定是否需要重新渲染。

从函数调用返回的值将始终是新值。 因此,每当重新渲染父组件时,react 都会不必要地重新渲染子组件(从函数接收道具的组件)。

取决于父级如何声明 const 道具。它们也可能是无论如何都会导致重新渲染的新值,或者是指向现有值的引用/指针。

【讨论】:

    猜你喜欢
    • 2019-07-02
    • 2019-12-21
    • 1970-01-01
    • 2022-12-15
    • 2019-02-18
    • 2021-06-16
    • 2018-04-20
    • 2018-04-06
    • 1970-01-01
    相关资源
    最近更新 更多