React中的onClick函数不起作用?

Aja*_*mar 4 javascript flux reactjs react-jsx

我的简单反应代码是:

main.js:

var ReactDom = require('react-dom');

var Main = React.createClass({
    render: function(){
    return(
        <div>

            <a onClick={alert("hello world")} >hello</a>

    </div>

        )

    }
});
Run Code Online (Sandbox Code Playgroud)

在控制台中有一个错误:

TypeError:listener必须是一个函数

错误:

在运行此代码时,我正在获取该警报功能,而不是这应该是单击功能.

注意:我使用的是flux结构,但在给定的文件中没有填充数据.

提前致谢

elr*_*eda 5

你应该在一个函数中包含警报,你可以使用胖箭头来完成这项工作

<a onClick={() => alert("hello world")} >hello</a>
Run Code Online (Sandbox Code Playgroud)