たとえば、ページにモーダル コンポーネントがあります。モーダル コンポーネント内のコンテンツは、サブコンポーネント (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 から取得することもできます
リーリー