2015-01-18 12 views
9

परिभाषित नहीं है मैं React Router Guide अनुसरण कर रहा हूँ, लेकिन मैं भी काम करने के लिए सबसे सरल उदाहरण बनाने के लिए नहीं मिल रहा है। यह कहता है Uncaught ReferenceError: Router is not definedप्रतिक्रिया रूटर: Uncaught ReferenceError: रूटर

मैं cdnjs के माध्यम से इन 3 JavaScript फ़ाइलों को शामिल कर रहा हूँ:

<script type="text/jsx"> 
    Router.run(routes, function (Handler, state) { 
     React.render(<Handler/>, document.body); 
    }); 
</script> 

मुझे याद आ रही कुछ भी:

<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.12.2/react.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.12.2/JSXTransformer.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-router/0.11.6/react-router.js"></script> 

और स्क्रिप्ट चलाता अपवाद है? Router कहीं और परिभाषित किया गया है? यह अजीब है क्योंकि यह दस्तावेज़ों में नहीं बताया गया है।

+0

लिंक टूटी हुई है। कार्य [प्रतिक्रिया रूटर गाइड] है (https://github.com/rackt/react-router/tree/master/docs/guides) – Juljan

उत्तर

10

प्रतिक्रिया रूटर वैश्विक पर ReactRouter के रूप में परिभाषित किया गया है।

आप इस तरह उपयोग कर सकते हैं।

<script type="text/jsx"> 
ReactRouter.run(routes, function (Handler, state) { 
    React.render(<Handler/>, document.body); 
}); 
</script> 
+0

मुझे लगता है कि सराहना करते हैं। यह काम करता हैं। मुझे लगता है कि प्रलेखन तब अद्यतन किया जाना चाहिए। लेकिन अब मुझे 'रूट' परिभाषित नहीं किया गया है। कोई उपाय? –

+0

आप 'ReactRouter.Route' में पा सकते हैं। – koba04

+0

@thanks ... मैं 'cdnjs' उपयोग कर रहा हूँ तो मुझे लगता है कि इन निर्यात उपलब्ध नहीं हैं। –

संबंधित मुद्दे