带有功能和常量的反应函数传递道具

问题描述 投票:-2回答:1

带有函数和带有常量的传递道具之间有什么区别?

reactjs function const
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.