React-Router TransitionTo ist keine Funktion
import React from 'react';
import { Router, Link, Navigation } from 'react-router';
export default class ResourceCard extends React.Component {
render() {
return (
<div onClick={this.routeHandler.bind(this)}>
LINK
</div>
);
}
routeHandler(){
this.transitionTo('someRoute', {objectId: 'asdf'})
}
}
Ich verstehe nicht, was ist los? Ich erhalte eine Fehlermeldung:Uncaught TypeError: this.transitionTo is not a function
Ich habe alles ausprobiert, was ich in der Dokumentation oder in gitHub-Ausgaben gefunden habe:
this.transitionTo('someRoute', {objectId: 'asdf'})
this.context.transitionTo('someRoute', {objectId: 'asdf'})
this.context.route.transitionTo('someRoute', {objectId: 'asdf'})
etc.
die Route und der Parameter sind korrekt, in diesem Fall funktioniert es einwandfrei:
<Link to="'someRoute" params={{objectId: 'asdf}}
p.s. React-Router, React und andere Bibliotheken sind auf dem neuesten Stand