Я пишу только один компонент Blog.js
и использую это состояние для переключения между списком сообщений и подробностями публикации.По умолчанию это состояние false
для отображения списка сообщений
this.state = {
singleView: false,
}
Я использую этот маршрут в App.js для вызова Blog.js следующим образом
<Switch>
<Route exact path={CelestialSettings.path + 'posts/:slug'}
render={ (routeProps) => (<Blog {...routeProps} currentView={this.state.singleView} />) }
/>
<Route exact path={CelestialSettings.path} component={Blog} />
</Switch>
Как настроитькод для изменения состояния true
при маршруте к detail page
.Большое вам спасибо.