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