web-dev-qa-db-ja.com

BrowserRouter v4-'BrowserRouter'が定義されていませんreact / jsx-no-undef

リアクションアプリでBrowserRouterを使用したい。次のように、BrowserRouterタグで最上位のコンポーネントをネストしています。

import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter as Router, Route, Link } from 'react-router-dom';
import App from './App';
import registerServiceWorker from './registerServiceWorker';


ReactDOM.render((
    <BrowserRouter>
        <App/>
    </BrowserRouter>
), document.getElementById('root')); 

registerServiceWorker();

そして、私は次のエラーを受け取ります:

./src/index.js
Line 9:  'BrowserRouter' is not defined  react/jsx-no-undef

私はreact-router-domをインストールし、依存関係はpackage.jsonファイルにあります。では、なぜこれを取得するのですか?

6
user4190704

Routerとしてインポートしたので、<Router>としても呼び出す必要があります。

12
Jaxx