2017-08-19 16 views
0

constと定義されたコンポーネントへのルートが見つかりましたが、リアクションルータv4でコンポーネントクラスを使用すると、次のエラーがスローされます次の例でリアクションルータv4でコンポーネントクラスを使用するとエラー

"TypeError: Cannot read property 'apply' of undefined at new About (wuwemek.js:34:70) ..."

jsbin example

、{HOME}へのルーティングが正常に動作しますが、{}について上記のエラーをスローへのルーティング。下記の関連コードをご覧ください。

var { BrowserRouter, Route, Link } = ReactRouterDOM; 

const Home =() => <p>home</p> 

class About extends React.Component { 
    render() { 
    return (<div>about</div>) 
    } 
} 

<Link to="/">home</Link> 
<Link to="/about">about</Link> 

<Route exact path="/" component={Home}/> 
<Route path="/about" component={About}/> 

答えて

1

コードに間違いはありません。 jsbinの設定が正しくありません。 ではなく、JSX (React)と設定する必要があります。

+0

神聖なモリーあなたは正しいです - 私はどんなナックルヘッドですか?これを指摘してくれて、親切にやってくれてありがとう。 :) – bill

関連する問題