BrowserRouter的组件prop

时间:2019-11-28 03:23:20

标签: reactjs

我正在阅读一本反应书,下面是这本书的代码和说明:

import { BrowserRouter as Router } from "react-router-dom";

...
<Route path="/products" component={ ProductDisplay } />  // where ProductDisplay is a component
...

作者说:

组件prop的值不应是一个函数,因为它可能导致每次应用程序更新时都会创建指定组件的新实例。

我有点困惑,为什么在应用程序更新时传递一个函数会创建该组件的新实例?以及为什么在传递组件名称时会赢?

0 个答案:

没有答案