用功能和常量来反应传递道具的功能

时间:2019-11-24 03:38:07

标签: reactjs function const

传递带有函数的常量和带有const的prop有什么区别?

1 个答案:

答案 0 :(得分:0)

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

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

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