Reactjs 无法使用Meteor中带有React Router的参数导航出路由

Reactjs 无法使用Meteor中带有React Router的参数导航出路由,reactjs,meteor,react-router,Reactjs,Meteor,React Router,我在使用导航栏离开无法访问的路线时遇到问题 这是我的导航栏: 当用户点击Search时,他们会看到我国列出的慈善机构列表。到搜索页面的路径是: 从表格中,您可以单击某个慈善机构,将其带到其页面。这方面的路线是: 问题在于,查看慈善机构后,单击导航栏中的任何项目都会导致web控制台出现错误: 导航栏在您访问慈善页面之前工作正常,但在您访问慈善页面之后,您会看到此错误。解决此问题的唯一方法是重新加载浏览器。 单击浏览器调试视图中的错误将突出显示(第4行)此部分代码: 这就是我的路由器的外观

我在使用导航栏离开无法访问的路线时遇到问题

这是我的导航栏:

当用户点击
Search
时,他们会看到我国列出的慈善机构列表。到
搜索
页面的路径是:

从表格中,您可以单击某个慈善机构,将其带到其页面。这方面的路线是:

问题在于,查看慈善机构后,单击导航栏中的任何项目都会导致web控制台出现错误:

导航栏在您访问慈善页面之前工作正常,但在您访问慈善页面之后,您会看到此错误。解决此问题的唯一方法是重新加载浏览器。 单击浏览器调试视图中的错误将突出显示(第4行)此部分代码:

这就是我的路由器的外观:

export const renderRoutes = () => (
  <Router history={browserHistory}>
    <Route path="/" component={App}>
      <IndexRoute component={HomePageContainer} />
      <Route path="about" component={AboutPage} />
      <Route path="search" component={SearchContainer} />
      <Route path="contact" component={ContactPage} />
      <Route path="thankyou" component={ThankYou} />
      <Route path="charity/:registeredCharityNumber" component={CharityPageContainer} />
    </Route>
  </Router>
);
这是导航栏组件的重要部分:

<Link activeClassName="active" className="item" to="/">Home</Link>
<Link activeClassName="active" className="item" to="/about">About</Link>
<Link activeClassName="active" className="item" to="/search">Search</Link>
<Link activeClassName="active" className="item" to="/contact">Contact</Link>
主页
关于
搜寻
接触
使用 “反应”:“^15.2.1”,
“react router”:“^2.6.0”,

请粘贴CharityPageContainer中的代码。@Ula我已按照您的要求粘贴。
<Link activeClassName="active" className="item" to="/">Home</Link>
<Link activeClassName="active" className="item" to="/about">About</Link>
<Link activeClassName="active" className="item" to="/search">Search</Link>
<Link activeClassName="active" className="item" to="/contact">Contact</Link>