React Router 4:根据路径渲染段落

时间:2018-03-13 12:42:53

标签: javascript reactjs react-router

我在考虑路由器4的反应,我发现自己有一个问题,我想知道你们对它的看法。

我有一个标题显示两个文本,一个在左侧,另一个在右侧。如果我在' /:id'中,则会有条件地呈现右侧的文字。路线,右侧文字呈现'编辑公司',但如果我在' / new',右侧文字呈现'添加新公司' ;

但我的问题在哪里?

直到现在我这样做:

<span>{this.props.match.path === '/new' ? 'add new company' : 'edit company'}</span>

但这是最好的方法吗?有人问我为什么不使用react-4的<Route>组件,而我无法回答。我觉得自己不习惯使用Route在我标题的右侧渲染文本,这似乎很费劲。

你们怎么看?

0 个答案:

没有答案