答えて
Link
をコンポーネントの子として持つことができます。
それともarea
にonclick
イベントハンドラを指定し、目的の位置に手動でユーザーをナビゲートするreact-router
からhashHistory
またはbrowserHistory
を使用することができます。
<area onClick={handleClick}>
// your code here
</area>
とは、あなたの希望の動作を実現することができ、これらの両方の方法では
handleClick =(): void => {
hashHistory.push('/path/to/somehwhere'); // or browserHistory
}
を持つことになります。あなたはプログラムでユーザーをナビゲートする方法についてもっと詳しく読むことができますhere。
を編集してください:Link
の中にコンポーネント全体をラップすることもできます。
<Link to='/path/to/somewhere'>
<area />
</Link>
リンク内部領域:領域は空白要素のタグで、 'children'も' dangerouslySetInnerHTML'も使用してはいけません。 –
'onClick'ハンドラを登録することができます。 '' –
onClickが働いています。ありがとう。 –
- 1. リアクタを使用したオブジェクトプロパティのスタイリング
- 2. ツイストのリアクタを使用したPythonマルチプロセッシング
- 3. 異なるCSSタグのプロパティ
- 4. サックスパーサーを使用して異なるタグを持つxmlを解析する
- 5. リンクを使用せずにリアクタ・ルータでナビゲートする
- 6. 同じ<a>タグ(AngularJsを使用)に異なるハイパーリンクを設定
- 7. リアクタ・ルータ - デフォルト・ルートなし
- 8. divタグの背景色が異なる
- 9. リアクタのマッチミス
- 10. Swiftの異なるTableViewセルのボタンに異なるタグを与える方法
- 11. 流星の使用鉄道のルータとのリアクタのルータ
- 12. log4jプロパティファイルを使用して異なるログレベルの異なるアペンダー
- 13. Restlerを使用して異なるクラスの異なる認証
- 14. リアクタ・ルータv4リアクション・モーションを使用したマッチ・トランジション
- 15. 異なるToolStripMenuItemに異なるハイライトカラーを使用する
- 16. 異なるPHPバージョンを使用する異なるディレクトリ?
- 17. 異なるページで異なるサーブレットを使用する
- 18. 異なるレイアウトに異なるCSSを使用する
- 19. エクスプレスアプリで異なるポートに異なるルートを使用
- 20. リアクタ・ルータのリンクが動作しない
- 21. リアクタとの相対的なリンク
- 22. リアクタ認可
- 23. リアクタ・ルータonChangeフック
- 24. リアクタ・ルータOnChangeリダイレクト
- 25. リアクタ・レンダリング・イベント
- 26. リアクタ3 'インターバルバッファ' Flux?
- 27. リアクタ・ルータ・パラメータ
- 28. リアクタ対プロクタ
- 29. 私は2つの異なる高さが異なる2個のfieldsetタグ
- 30. リアクタ内のフラックスをシリアライズ
あなたのコンポーネントの子として 'Link'を使うことができます。 –
この方法ではうまくいきませんでした。私はonClickの部分に関してあなたの答えを受け入れています。 –