Reactjs 如何设置参数,使路由器不会与静态路由器产生误解?

Reactjs 如何设置参数,使路由器不会与静态路由器产生误解?,reactjs,react-router,Reactjs,React Router,如何设置params react路由器,使其不会与下面的静态路由器产生误解,我将其设置为当您进入静态路由器时,会被误解为params pass <AppRoute exact path="/:category/:slug" layout={PublicLayout} component={Product} /> <AppRoute exact path="/dashboard/products" layout={DashboardLayout} component={Dashb

如何设置params react路由器,使其不会与下面的静态路由器产生误解,我将其设置为当您进入静态路由器时,会被误解为params pass

<AppRoute exact path="/:category/:slug" layout={PublicLayout} component={Product} />
<AppRoute exact path="/dashboard/products" layout={DashboardLayout} component={DashboardProducts} />

使用
开关(在第一次匹配后停止)并首先放置固定路径

<Switch>
    <AppRoute exact path="/dashboard/products" layout={DashboardLayout} component={DashboardProducts} />
    <AppRoute exact path="/:category/:slug" layout={PublicLayout} component={Product} />
</Switch>