読者です 読者をやめる 読者になる 読者になる

React勉強中(react router)

色々と忙しく、しばらくブログを書けていませんでしたが、再開していこうと思います。
さて、YouTubeの動画『REACT JS TUTORIAL』でReact の勉強をしていたところ、react router の動作確認で「The prop history is marked as required in Router, but its value is undefined.」というエラーが表示されてうまく動作せず詰まってしまいました。
調べたところ、以下に解決方法がありました。

reactjs - React Router failed prop 'history', is undefined - Stack Overflow

モジュールに変更があったようですね。使い方は以下の通りです。

react router dom のインストール
$ npm install --save-dev react-router-dom
動作確認
 import React from 'react'
 import ReactDOM from 'react-dom'
 import { BrowserRouter, Route } from 'react-router-dom'

 const app = document.getElementById('app')

 class App extends React.Component {
     render() {
         return (
             <div>
                 Hello, World!
             </div>
         )
     }
 }

 ReactDOM.render((
     <BrowserRouter >
         <Route path="/" component={App} />
     </BrowserRouter>
 ), app)