我试图从版本0.13.x升级到2.0。这是我的设置,它只在首次加载页面时才有效。页面转换由Rails中的TurboLinks处理。我在页面准备好后重新加载路由。我想知道我做错了什么......
$(() => {
// Create the #RouterContainer
if (!document.getElementById('RouterContainer')) {
let el = document.createElement('div');
el.setAttribute('id', 'RouterContainer');
document.body.appendChild(el);
}
ReactDOM.render(<DocumentTitle title={ENV.title}>
<Provider store={store}>
<Router history={browserHistory}>
{ routes }
</Router>
</Provider>
</DocumentTitle>, document.getElementById('RouterContainer'));
});