ReactDOM与花式路由库

时间:2016-08-15 18:57:44

标签: reactjs react-dom

在学习React时,我正在构建一个小型演示应用程序,我真的不需要在URL中显示语义路由。这是我正在整理的内部管理类型应用程序。它甚至可能在某些时候被包裹在电子中。那么简单地使用ReactDOM.render()加载页面级组件并以编程方式更新历史记录是否可行?我可能会遇到什么?

如果上述内容过于宽泛,那么更简单的版本是我想要这样做......

class Nav extends React.Component {

  navToThing() {
     const container = document.getElementById('mainContainer');
     // This doesn't work
     ReactDOM.render(<Thing />, container);
     // what is the right way to do this?
  }

  render() {
    return <div><a href="#" onClick={this.navToThing}>Nav To Thing</a></div>
  }

}

0 个答案:

没有答案