Даже после использования опции рендеринга в компоненте , компонент внутри рендера не получает новую пропелу.
Проверьте, доступны ли другие реквизиты по умолчанию и есть ли они.
Layout.js:
<Switch>
<Route
exact
path="*"
render={(props) => <HomeComponent {...props} loc={constants["404"]} />}
/>
</Switch>
HomeComponent.js:
componentDidMount() {
console.log(this.props.loc) // Output is shown as undefined
}
Я ожидаю, что опорная точка будет заполненас данными для страницы 404, но получающими undefined