Просматривая документацию по Resact-Router v5 API, я заметил, что их рекомендуемый в настоящее время способ использования - использовать дочерние элементы, например, так (не работает в v4):
<Route exact path="/">
<Home />
</Route>
Хотя раньшеЯ использовал для рендеринга мои компоненты Route следующим образом:
<Route exact path="/" render={()=><Home />} />
Это кажется довольно новым (добавлено в документы в 19 сентября 2019 г.) и единственный связанный с ним список изменений, который я могу найти:
<Route />
теперь поддерживает несколько дочерних узлов при использовании response> = 16.0.
Является ли этот новый способ наилучшим способом повышения производительности? Эта запись заставила меня поверить, что использование render
сверх component
быстрее, но я не уверен, что это использует под капотом.
Есть ли причина для использованиядругие / более старые методы рендеринга?