【发布时间】:2018-06-05 12:50:06
【问题描述】:
我有三个组件 Header,Sidebar,另一个是 center 。中心获取数据(所有数据发布)。在每个帖子中都会有一个按钮来查看当前的完整帖子。现在完整的帖子组件将替换所有的帖子组件。我不想渲染所有其他组件。只想渲染完整的帖子组件。现在我该怎么做。 我的 app.js 包含三个主要组件
export default class App extends React.Component{
constructor(props){
super(props);
}
render(){
return (
<ApolloProvider client = {client} >
<div >
<div className="row">
<SideBar store={store} />
<Center store={store} />
<RightSlidePanel store={store}/>
</div>
</div>
</ApolloProvider>
)
}
}
center.js 组件
render(){
return (
<Provider store = {this.store}>
<div className="center-bar nine columns ">
<div className="row">
<CenterHeader />
<PostContent />
<RightSide />
</div>
</div>
</Provider>
)
现在所有帖子都在 postContent 组件中。现在将出现一个组件postdetail,当单击按钮时,它将替换此center 组件中的postContent
【问题讨论】:
-
请发布您的代码。
-
@Colin 请检查我更新了问题
标签: javascript reactjs user-interface user-experience react-router-dom