В маршрутизаторе реагирования мы можем передавать необязательные параметры '/: param1? /: Param2?'.Но когда я пытаюсь передать несколько параметров (как в следующем примере «/ home /: action? /: Code?») В mobx-маршрутизаторах, он не загружает мой компонент.Тем не менее, он работает нормально с одним параметром, то есть '/ home /: action?'
Вот пример кода ..
import React, { lazy } from 'react'
import { Route } from 'mobx-router'
const LazyRoute = ({ Component, ...props }) => <Component {...props} />
const routes = {
home: new Route({
path: '/home/:action?/:code?',
component: <LazyRoute Component={lazy(() => import('../home'))} router={router} />,
}),
}
export default routes