React onClick and preventDefault () - Link aktualisieren / umleiten?

Ich rendere einen Link mit reagieren:

render: ->
  `<a className="upvotes" onClick={this.upvote}>upvote</a>`

Then, oben habe ich die Upvote-Funktion:

upvote: ->
  // do stuff (ajax)

Vor dem Link hatte ich eine Zeitspanne an diesem Ort, aber ich muss zum Link wechseln und hier ist das Problem - jedes Mal, wenn ich auf @ klic.upvotes Die Seite wird aktualisiert, was ich bisher ausprobiert habe:

event.preventDefault () - funktioniert nicht.

upvote: (e) ->
  e.preventDefault()
  // do stuff (ajax)

event.stopPropagation () - funktioniert nicht.

upvote: (e) ->
  e.stopPropagation()
  // do stuff (ajax)

return false - funktioniert nicht.

upvote: (e) ->
  // do stuff (ajax)
  return false

Ich habe all das auch mit jQuery in meiner index.html ausprobiert, aber nichts scheint zu funktionieren. Was soll ich hier machen und was mache ich falsch? Ich habe event.type überprüft und es istclick also ich denke, ich sollte in der Lage sein, irgendwie umzuleiten zu vermeiden?

Entschuldigen Sie, ich bin ein Neuling, wenn es um Reagieren geht.

Vielen Dank

Antworten auf die Frage(24)

Ihre Antwort auf die Frage