मैं एक बच्चे के घटक के लिए 2 मान पास:प्रतिक्रिया onClick समारोह आग पर प्रस्तुत करना
- वस्तुओं की सूची
- हटाने समारोह प्रदर्शित करने के लिए।
मैं वस्तुओं की सूची को प्रदर्शित करने के लिए (में दिए गए उदाहरण की तरह ट्यूटोरियल पेज प्रतिक्रिया) (में एक .map() फ़ंक्शन का उपयोग करें, लेकिन यह है कि घटक में बटन onClick समारोह आग, प्रस्तुत करना पर गोली नहीं करना चाहिए समय प्रस्तुत करने पर)। मेरे कोड इस तरह दिखता है:
module.exports = React.createClass({
render: function(){
var taskNodes = this.props.todoTasks.map(function(todo){
return (
<div>
{todo.task}
<button type="submit" onClick={this.props.removeTaskFunction(todo)}>Submit</button>
</div>
);
}, this);
return (
<div className="todo-task-list">
{taskNodes}
</div>
);
}
});
मेरा प्रश्न है: क्यों करता है मेरा प्रस्तुत करना पर समारोह आग onclick और कैसे यह नहीं करने के लिए बनाने के लिए।
ग्रेट ट्रिगर करेगा! मैं इस जवाब को स्वीकार कर रहा हूं, क्योंकि कोड मेरे कोडिंग स्टाइल फिट बैठता है। – Stralos
मुझे पता है कि मैंने आपका जवाब स्वीकार कर लिया है (और यह काम करता है!) लेकिन मैंने अपने कोड में एक और जगह की जांच की, जहां एक इनपुट फ़ील्ड के लिए एक फ़ंक्शन पास करता है जैसा मैंने यहां किया था, और यह बिना() => के ठीक काम करता था। क्यूं कर ? – Stralos
@Stralos क्या आप मुझे अपना कोड दिखा सकते हैं? –