Мой простой реакции код:onClick function in React не работает?
main.js:
var ReactDom = require('react-dom');
var Main = React.createClass({
render: function(){
return(
<div>
<a onClick={alert("hello world")} >hello</a>
</div>
)
}
});
в консоли были ошибки:
TypeError: listener must be a function
ОШИБКА:
while running this code, I am getting that alert function instead of that this should be on click function.
Примечание: Я использую структуру flux, но в данном файле не было данных.
Заранее спасибо
Вы пробовали оберточные предупреждающий сигнал код в анонимной функции? – SimianAngel
'alert.bind (this, 'hello world')' –
Попытайтесь избежать привязки к функции рендеринга, вы можете сделать это в конструкторе или вне объявления класса, если не требуется класс «this». –