我正在使用 react.js 開發事件 crud 應用程序,但出現此錯誤:TypeError:this.props.onDelete 不是函數這是用戶界面:這是我點擊刪除時的錯誤:當我點擊編輯時,我也會遇到同樣的錯誤。這是代碼:import React, { Component } from "react";class Event extends Component { onDelete = () => { // console.log('event ', this.props.event.id); this.props.onDelete(this.props.id); }; onEdit = () => { // console.log('event ', this.props.event.id); this.props.onEdit(this.props); }; render() { const { id, eventname, eventdescription } = this.props.event; return ( <tr> <td>{id}</td> <td>{eventname}</td> <td>{eventdescription}</td> <td> <button onClick={this.onEdit}>Edit</button> <button onClick={this.onDelete}>Delete</button> </td> </tr> ); }}export default Event;
TypeError:this.props.onDelete 不是函數
白板的微信
2022-05-22 11:25:50