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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage