Tôi truyền 2 giá trị cho một thành phần con:
- Danh sách các đối tượng cần hiển thị
- xóa chức năng.
Tôi sử dụng hàm .map () để hiển thị danh sách các đối tượng của mình (như trong ví dụ được đưa ra trong trang hướng dẫn phản ứng), nhưng nút trong thành phần đó kích onClick
hoạt chức năng, khi kết xuất (không nên kích hoạt thời gian kết xuất). Mã của tôi trông như thế này:
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>
);
}
});
Câu hỏi của tôi là: tại sao onClick
chức năng kích hoạt kết xuất và làm thế nào để nó không hoạt động?