【发布时间】:2019-10-15 21:29:04
【问题描述】:
错误:未捕获的类型错误:无法读取未定义的属性“manageChange”
我也将方法绑定到“this”。我什至尝试过箭头函数格式来定义“manageChange”。还是不行。
请帮忙找出问题? 代码:
class App extends React.Component {
constructor() {
super();
this.state = { todos: TodoData };
this.manageChange = this.manageChange.bind(this);
}
manageChange(id) {
console.log(id);
}
render() {
const todoItems = this.state.todos.map(function (item) {
return (<TodoItem key={item.id} items={item}
handleChange={this.manageChange} />);
}
);
return
(
<div className="app">
{todoItems}
</div>
);
}
}
【问题讨论】:
标签: javascript reactjs react-props typeerror