const Home = () => <div>Home</div>
const App = () => {
const someVariable = true;
return (
<Switch>
{/* these are good */}
<Route exact path='/' component={Home} />
<Route
path='/about'
render={(props) => <About {...props} />}
/>
</Switch>
)
}
const About = (props) => {
return (
<div>
About
</div>
)
}
В примере кода на
<Route
path='/about'
render={(props) => <About {...props} />}
/>
когда реагирует на реквизит рендера компонента Route, который является частью реагирующего маршрутизатора, что он пропускает реквизит?
С учетом документации на https://reactjs.org/docs/render-props.html,
реквизит рендера - это реквизит функции, который компонент использует, чтобы знать, что рендерить
это значение, переданное реквизиту, скрытому в объявлении Route в activ-router