在React-Router v5中呈现<Route />组件的正确方法是什么?

时间:2019-10-14 02:24:08

标签: reactjs react-router react-router-dom

在看一下react-router v5 API文档时,我注意到他们目前推荐的使用方式是使用子元素,例如这样(在v4中不起作用):

<Route exact path="/">
  <Home />
</Route>

在我以前这样绘制Route组件之前:

<Route exact path="/" render={()=><Home />} />

这似乎是相当新的东西(2019年9月19日添加到文档中),我唯一能找到的相关变更日志是:

  

<Route />现在在使用react> = 16.0时支持多个子节点。

这种新方法是明智的最佳方法吗? post使我相信,在render上使用component比在rdd2 = rdd1.filter(lambda x: word in x) 上更快,但是我不确定它在幕后使用了什么。

是否有理由使用其他/较旧的渲染方法?

0 个答案:

没有答案