问题描述
我想在我的 React 应用程序的其中一个页面上设置深度链接。我想支持以下链接:
/messanger
/messanger/attachments
/messanger/messages
/messanger/messages/123
我尝试了以下正则表达式:
/messanger/:selectedTab(attachments|messages/:messageId?)?
但是嵌套的 /:messageId?
似乎不是有效的语法。我可以这样做:
/messanger/:selectedTab(attachments|messages)?/:messageId?
但这将允许:
/messanger/attachments/123
我不想要的。 docs 似乎没有涵盖这个用例。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)