Я использую react-router-dom
и динамически генерирую свои маршруты из массива, например:
Данные маршрутов
const routes = [
{
path: '/',
exact: true,
component: () => <MyComponent />
}
}
Генерация маршрутов
{routes.map((route, index) => {
return <Route
key={index}
path={route.path}
exact={route.exact}
component={route.component}
/>
})}
Опора рендеринга Я узнал о рендере рендеринга (), который я мог бы определить, но даже как это сделать, поскольку компонент находится внутри переменной
const props = this.props;
{routes.map((route, index) => {
return <Route
key={index}
path={route.path}
exact={route.exact}
render={(props) => <??? {...props} />
/>
})}
Как можноЯ передаю this.props во время генерации маршрута?