ルーティングで表示させたいです。
ですが、
Cannot read property 'array' of undefined
とゆうエラーを吐いてしまいます。
内容をはくdomは<div id="content"></div>です。
実現したい内容は、Routeで設定しているpathに遷移したら、componentで設定している要素を吐く。といった内容です。
どなたか、ご存知な方おられませんでしょうか?
宜しくお願い致します。
js
1var React = require('react'); 2var ReactDOM = require('react-dom'); 3var createReactClass = require('create-react-class'); 4var ReactRouter = require('react-router'); 5var Route = ReactRouter.Route; 6var Link = ReactRouter.Link; 7var BrowserRouter = ReactRouter.BrowserRouter; 8var Route = ReactRouter.Route; 9var Link = ReactRouter.Link; 10 11var prologue = createReactClass({ 12 render: function(){ 13 return ( 14 <section> 15 <p>mmmmmmmm</p> 16 </section> 17 ); 18 } 19}); 20 21var prologuev2 = createReactClass({ 22 render: function(){ 23 return ( 24 <section> 25 <p>iiiiiiiii</p> 26 </section> 27 ); 28 } 29}); 30 31var App = createReactClass({ 32 render: function () { 33 return ( 34 <div> 35 <div> 36 { this.props.children } 37 </div> 38 <div> 39 <p><Link to="/">Dashboard1111</Link></p> 40 <p><Link to="a">Inbox2222</Link></p> 41 <p><Link to="b">CalendarRoute3333</Link></p> 42 </div> 43 </div> 44 ); 45 } 46}); 47 48ReactDOM.render(( 49 <BrowserRouter> 50 <Route path="/" component={App}> 51 <Route path="a" component={prologue}/> 52 <Route path="b" component={prologuev2}/> 53 </Route> 54 </BrowserRouter> 55),document.getElementById('content') 56); 57
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。