我正在尝试创建一个应用程序,用户可以在其中加入群组,我拥有的其中一个页面是群组仪表板。为此,我创建了一个 URL 参数为 id 的路由。
<Router>
<div>
<LoggedRoute exact path = "/" component = {Home}/>
<Route exact path = "/login" component = {Login}/>
<Route exact path = "/groups/:id" component = {GroupDash}/>
</div>
</Router>
当用户创建一个组时,它会将它保存在我的数据库中,并获取 docID 用作 url 参数。
然后我history.push("/groups/".concat(docID))
尝试将我的用户重定向到新页面。但是,这不起作用,而是将我带到.../groups/
vs .../groups/docID
。
我最初认为这是因为docID
没有正确创建字符串,但是在将字符串记录到控制台后,它是正确的。
有人可以帮我弄这个吗?