我剛開始接觸ReactJS,我試圖觸發按鈕上的onCLick
事件:如何在React類上定義事件處理程序?
/**
* @jsx React.DOM
*/
var ExampleApplication = React.createClass({
render: function() {
var message ='Joko';
return <div><p>{message}</p><button onClick=function() {console.log("hi")}>hier</button></div>;
}
});
React.renderComponent(
<ExampleApplication />,
document.getElementById('container')
);
我怎樣才能顯示console.log
消息,並觸發onClick
事件?我得到的錯誤是:
Uncaught Error: Parse Error: Line 9: XJS value should be either an expression or a quoted XJS text
at http://localhost:63343/react-0.11.2/examples/basic-jsx-external/example.js:9:53