我在考虑路由器4的反应,我发现自己有一个问题,我想知道你们对它的看法。
我有一个标题显示两个文本,一个在左侧,另一个在右侧。如果我在' /:id'中,则会有条件地呈现右侧的文字。路线,右侧文字呈现'编辑公司',但如果我在' / new',右侧文字呈现'添加新公司' ;
但我的问题在哪里?
直到现在我这样做:
<span>{this.props.match.path === '/new' ? 'add new company' : 'edit company'}</span>
但这是最好的方法吗?有人问我为什么不使用react-4的<Route>
组件,而我无法回答。我觉得自己不习惯使用Route在我标题的右侧渲染文本,这似乎很费劲。
你们怎么看?