React Routes中的URL不会更改

时间:2016-06-11 10:46:31

标签: reactjs url-routing redux react-router

我试图在我的应用程序中实现React-Router。我在index.js中初始化了路由器,它工作正常。但它并没有改变浏览器中的URL并在控制台中抛出此错误。

警告:[react-router]`Router`不再默认历史记录支持哈希历史记录。请改用`hashHistory`单例。

Index.js

require('normalize.css/normalize.css');
require('styles/App.scss');

//Import Custom Components
import React from 'react';
import { Router, Route,Link, browserHistory } from 'react-router';

import Sidenav from  './containers/Sidenav';
import  Page from './Page';


class AppComponent extends React.Component {
  render() {
    return (
      <div>
        <Sidenav />
        <div className="page-wrap">
          {this.props.children}
        </div>
      </div>
    );
  }
}

AppComponent.defaultProps = {
};
export default AppComponent;

Main.js

self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
self.window.rootViewController = self.viewController;

路由工作正常,Component正在正确呈现。请建议将其与URL绑定。

提前谢谢你。 :D

1 个答案:

答案 0 :(得分:1)

您在<Router histrory={browserHistory}> - 历史记录

中有拼写错误