84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
たとえば、ページにモーダル コンポーネントがあります。モーダル コンポーネント内のコンテンツは、サブコンポーネント (ModalDetail) に記述されます。このコンポーネントでは this.props.location を取得できません。回答してください。から渡すだけでなく、親コンポーネントを取得してそれを渡す ウィンドウオブジェクトを取得する他の方法はありますか?
react-router v4 より前のバージョンには、withRouter と呼ばれる上位コンポーネントがありました。独自のモーダル コンポーネントを定義するときに、1 つのレイヤーをラップするだけで済みます。
withRouter
v4バージョンは今のところ使用されておらず、変更があったかどうかは不明です
withRouter のレイヤーをラップした後、必要な属性にアクセスして、内部にあるものを確認することもできます。
withRouter を使用して、this.props.location から取得することもできます
react-router v4 より前のバージョンには、
リーリーwithRouter
と呼ばれる上位コンポーネントがありました。独自のモーダル コンポーネントを定義するときに、1 つのレイヤーをラップするだけで済みます。withRouter のレイヤーをラップした後、必要な属性にアクセスして、内部にあるものを確認することもできます。
withRouter を使用して、this.props.location から取得することもできます
リーリー