【发布时间】:2023-04-11 07:44:01
【问题描述】:
请发现在反应路由器中创建路由很困难
我想创建这样的路线<Route path="/:storeId" component={StorePage} />
但我也有这样的路线/stores
任何时候我去/:storeId页面它都会加载/users页面
我只是困惑
这里是代码
<Switch>
<ScrollToTop>
<MainLayout>
<Route exact path="/">
<Home />
</Route>
<Route exact path="/stores">
<Stores />
</Route>
<Route exact path="/:storeId">
<StorePage />
</Route>
</MainLayout>
</ScrollToTop>
</Switch>
请帮忙。
【问题讨论】:
-
请分享您的代码,以便我们为您提供帮助。
-
好的
<Switch> <ScrollToTop> <MainLayout> <Route exact path="/"> <Home /> </Route> <Route exact path="/stores"> <Stores /> </Route> <Route exact path="/:storeId"> <StorePage /> </Route> </MainLayout> </ScrollToTop> </Switch>请我故意不想要<Route path="/stores/:storeId" /> -
请编辑您的问题并在此处添加您的代码
-
好的。 . .完成
-
您的代码现在缺少
/user案例。也许阅读reactrouter.com/web/api/Switch 看看是否有帮助。特别是关于事物的顺序
标签: javascript reactjs routes react-router