Я делаю ссылку с реакцией:
render: ->
`<a className="upvotes" onClick={this.upvote}>upvote</a>`
Затем, выше, у меня есть функция upvote:
upvote: ->
// do stuff (ajax)
Перед ссылкой у меня был промежуток в этом месте, но мне нужно переключиться на ссылку, и вот проблема - каждый раз, когда я нажимаю на .upvotes
страницу, обновляется, что я пробовал до сих пор:
event.preventDefault () - не работает.
upvote: (e) ->
e.preventDefault()
// do stuff (ajax)
event.stopPropagation () - не работает.
upvote: (e) ->
e.stopPropagation()
// do stuff (ajax)
return false - не работает.
upvote: (e) ->
// do stuff (ajax)
return false
Я также пробовал все вышеперечисленное, используя jQuery в моем index.html, но, похоже, ничего не работает. Что мне здесь делать и что делаю не так? Я проверил event.type, click
так что, думаю, мне удастся как-то избежать перенаправления?
Извините, я новичок, когда дело касается React.
Спасибо!