标签: reactjs function const
传递带有函数的常量和带有const的prop有什么区别?
答案 0 :(得分:0)
不同之处在于react对您的道具进行比较,以确定是否需要重新渲染。
从函数调用返回的值将始终是新值。 因此,每当重新渲染父组件时,react都会不必要地重新渲染子组件(从一个函数接收道具的组件)。
取决于父母如何声明const道具。它们也可能是新值,无论如何都会导致重新呈现,或者是对现有值的引用/指针。