私は反応が新しいですし、何か間違っている可能性があります。反応変化の小道具大量のエラー
私は1つのメインの親コンポーネントとメインの子(子2)の子と子を持っています。私はそれがCHILD2する再送その後
<child1 items={this.state.lst}>
main.js:
メーン> child1->子供2
iはprops.itemsでCHILD1にデータを送信
子1.js
私は検索機能でthis.props.itemsを書き換えるしたいが持っているchild2.js
someFunc(){
//manipulate with this.props.dataChild2 and write it in result;
this.props.findData(result);
}
:
search(res){
this.props.items=res;
}
<Find dataChild2={this.props.items} findData={this.search.bind(this)}/>
は子供2では、私は、このデータを変更し、機能の検索をchild1の呼び出しエラー:
×
TypeError: Cannot assign to read only property 'items' of object '#<Object>'
どのように正しく変更できますか?おかげであなたはこれを行うことはできません
おかげで、それは私のために動作します。 – Redair