1
react.createclassから拡張Componentにいくつかのコードを移動すると問題が発生しました。一方、コンポーネントをマッピングするには、そのコンポーネントからアクセスできるように、プロパティとして渡される関数があります。 未知のタイプエラー:未定義の 'removeComment'プロパティを読み取ることができませんReactは未定義のプロパティを読み取ることができません
最初はバインディングが必要だと思っていましたが、次のコードではまだエラーが表示されます。 (NB:それだけコメントコンポーネントに障害が発生した - CommentFormにおける同様の符号は、として意図動作)
all(value, index) {
return <Comment author={value.author} key={index} removeComment={this.removeComment.bind(this)} >{value.comment}</Comment>
}
render() {
return(
<div>
{this.state.items.map(this.all)}
<CommentForm getNewComment = {this.getNewComment.bind(this)} />
</div>
);
}
Iはまた、コンストラクタメソッド内
おかげ