আমি প্রতিক্রিয়া উপাদানটির দ্বারা প্রতিক্রিয়া উপাদান দ্বারা প্রকাশিত কোনও পদ্ধতিতে কল করতে চাই।
উদাহরণস্বরূপ, এই jsfiddle মধ্যে । আমি alertMessageপদ্ধতিটি HelloElementরেফারেন্স থেকে কল করতে চাই ।
অতিরিক্ত মোড়ক না লিখে এ অর্জনের কি উপায় আছে?
সম্পাদনা করুন (জেএসফিডাল থেকে অনুলিপি কোড)
<div id="container"></div>
<button onclick="onButtonClick()">Click me!</button>
var onButtonClick = function () {
//call alertMessage method from the reference of a React Element! Something like HelloElement.alertMessage()
console.log("clicked!");
}
var Hello = React.createClass({displayName: 'Hello',
alertMessage: function() {
alert(this.props.name);
},
render: function() {
return React.createElement("div", null, "Hello ", this.props.name);
}
});
var HelloElement = React.createElement(Hello, {name: "World"});
React.render(
HelloElement,
document.getElementById('container')
);