Я відображаю посилання з реакцією:
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)
повернути false - не працює.
upvote: (e) ->
// do stuff (ajax)
return false
Я також спробував усе вищезазначене, використовуючи jQuery у своєму index.html, але, здається, нічого не працює. Що мені тут робити і що я роблю не так? Я перевірив event.type, і click
тому я думаю, мені слід було б якось уникнути перенаправлення?
Вибачте, я новачок, коли справа доходить до React.
Дякую!