2015-01-18 23 views
9

Podążam za React Router Guide, ale nie mam nawet do wykonania najprostszego przykładu do pracy. Jest napisane: Uncaught ReferenceError: Router is not defined.Reaktor router: Uncaught ReferenceError: Router nie jest zdefiniowany

jestem w tym tych 3 plików JavaScript poprzez cdnjs:

<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> 

i skrypt wyzwalacze wyjątek to:

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

Am I brakuje czegoś? Czy Router zdefiniowano gdzieś indziej? To dziwne, ponieważ nie jest to określone w dokumentach.

+0

Link jest uszkodzony. Praca to [React Router Guide] (https://github.com/rackt/react-router/tree/master/docs/guides) – Juljan

Odpowiedz

10

Reaktor-router jest zdefiniowany jako ReactRouter na globalnym.

Możesz uzyskać dostęp w ten sposób.

+0

Doceniam to. To działa. Myślę, że dokumentacja musi być wtedy zaktualizowana. Ale teraz otrzymuję komunikat "Route" nie jest zdefiniowany. Dowolny pomysł? –

+0

Można znaleźć w 'ReactRouter.Route'. – koba04

+0

@thanks ... Używam 'cdnjs', więc domyślam się, że te eksporty nie są dostępne. –

Powiązane problemy