我写的一个组件只有Blog.js
,并使用此状态在帖子列表和帖子详细信息之间切换。
默认情况下,此状态为false
以显示帖子列表
this.state = {
singleView: false,
}
我在App.js中使用此Route来这样调用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
。
非常感谢。