¿Reaccionar onClick y evitar la actualización / redirección del enlace DefaultDefault ()?

Estoy renderizando un enlace con react:

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

Entonces, arriba tengo la función de voto positivo:

upvote: ->
  // do stuff (ajax)

Antes del enlace tenía un espacio en ese lugar, pero necesito cambiar al enlace y aquí está el problema: cada vez que hago clic en.upvotes la página se actualiza, lo que he probado hasta ahora:

event.preventDefault (): no funciona.

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

event.stopPropagation (): no funciona.

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

devuelve falso, no funciona.

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

También probé todo lo anterior usando jQuery en mi index.html, pero nada parece funcionar. ¿Qué debo hacer aquí y qué estoy haciendo mal? He comprobado event.type y esclick Entonces, ¿debería poder evitar la redirección de alguna manera?

Disculpe, soy un novato cuando se trata de reaccionar.

¡Gracias!

Respuestas a la pregunta(12)

Su respuesta a la pregunta