маршрутизация в рамках sharepoint Framework с использованием реагирующего маршрута?Я застрял в ситуации, когда я должен перенаправить на другую страницу при нажатии кнопки. - PullRequest
0 голосов
/ 19 мая 2018

import * как React из 'реакции';import {browserHistory} из "act-router-dom "import Title из './app'

**export default class TestRoute extends React.Component<ITestRouteProps, {}> {
 handleClick = () => {
 browserHistory.push('/Title')

};
public render(): React.ReactElement<ITestRouteProps> {

    return (

        <div>
          <h1>Simple SPA</h1>
          <button onClick={this.handleClick} type="button">/*this shoult take me to another page
                 click me   </button>
            </div>
        );
  }
}  

1 Ответ

0 голосов
/ 19 мая 2018

Вы можете использовать как это

    import PropTypes from 'prop-types';

     static contextTypes = {
      router: PropTypes.object,
    }

    export default class TestRoute extends React.Component<ITestRouteProps, {}> {
     handleClick = () => {
     this.context.router.history.push('/Title')

    };
    public render(): React.ReactElement<ITestRouteProps> {

        return (

            <div>
              <h1>Simple SPA</h1>
              <button onClick={this.handleClick} type="button">/*this shoult take me to another page
                     click me   </button>
                </div>
            );
      }
    }  
...