Estoy renderizando un enlace con react:
render: ->
`<a className="upvotes" onClick={this.upvote}>upvote</a>`
Entonces, arriba tengo la función upvote:
upvote: ->
// do stuff (ajax)
Antes del enlace, tenía un intervalo 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 intentado hasta ahora:
event.preventDefault () - no funciona.
upvote: (e) ->
e.preventDefault()
// do stuff (ajax)
event.stopPropagation () - no funciona.
upvote: (e) ->
e.stopPropagation()
// do stuff (ajax)
return false - 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 click
supongo que debería poder evitar la redirección de alguna manera.
Disculpe, soy un novato cuando se trata de React.
¡Gracias!