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