我正在阅读一本反应书,下面是这本书的代码和说明:
import { BrowserRouter as Router } from "react-router-dom";
...
<Route path="/products" component={ ProductDisplay } /> // where ProductDisplay is a component
...
作者说:
组件prop的值不应是一个函数,因为它可能导致每次应用程序更新时都会创建指定组件的新实例。
我有点困惑,为什么在应用程序更新时传递一个函数会创建该组件的新实例?以及为什么在传递组件名称时会赢?