2016-05-18 17 views
4

私は2つのコンポーネントを持っています。最初のコンポーネントにはボタンが1つあります。ボタンをクリックすると、別のコンポーネントまたは別のページに移動します。あなたは私がReact Routerを使用することをお勧めしたい単一のアプリケーションを構築したい場合は反応jsのページ間をどのようにナビゲートするのですか?

は、ここに私のコード http://codepen.io/naveennsit/pen/pymqPa?editors=1010

class App extends React.Component { 
handleClick(){ 
    alert('---'); 
} 
    render() { 
     return <button onClick={this.handleClick}>hello</button> 
    } 

} 

class second extends React.Component { 

    render() { 
     return <label>second component</label> 
    } 

} 

React.render(< App/> , document.getElementById('app')) 

答えて

4

です。そうでなければ、単純にJavascriptを使用することができます

window.location = 'newUrl'; 
+0

リアクタ・ルータを使用する必要があります。使用方法を教えてください。 – user5711656

+0

文書を読んで例を確認してください。特定の質問がある場合は、ここに新しい質問を作成してください。 –

+0

私はルータの設定を書き込むコードペンにルータjsを追加しました – user5711656

関連する問題