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