こんにちは、@yoheiMuneです。 React.jsの任意のコンポーネントから、React Routerのmatch、location、historyを使えるようにする方法を、ブログに書きたいと思います。 目次 対象のバージョン React Routerのバージョンは、v4以降が対象です。v3以前とはかなり違うので、対象バージョンにご注意ください。 何が問題か 例えば、以下のルーティングがあるとします。 import React, { Component } from 'react' import { BrowserRouter as Router, Route, Switch } from "react-router-dom" import Thread from './Thread' import Todo from './Todo' class AppRouter extends