Board
からGame
に状態をプルしようとすると、the tutorialの「履歴の保存」の部分でスタックしました。あなたは合格、あなたの例ではhttps://codepen.io/gka/pen/eBgapz未定義のプロパティ '0'を読み取ることができません - reactjsチュートリアルでスタックされました
1
A
答えて
2
..
コードを
renderSquare(i) {
return <Square value={this.props.squares[i]} onClick={() => this.props.onClick(i)} />;
}
が、それは失敗します。私はBoard
からコンストラクタを削除したし、それは小道具を経由してsquares
をとるようにBoard
を変更しようとしていました小道具として四角でthis.propsが出回っあなたが渡された四角形を参照するのでだから、
renderSquare(i) { return <Square value={this.props.squares[i]} onClick={() => this.props.onClick(i)} />; }
renderSquare(i) { return <Square value={this.props[i]} onClick={() => this.props.onClick(i)} />; }
に変更する必要があります。
関連する問題
- 1. reactjs未定義のプロパティ 'keys'を読み取ることができません
- 2. SAPUI5:未定義のプロパティ '0'を読み取ることができません
- 3. プロパティを読み取ることができません「0」未定義のNode.js
- 4. reactjs - 未定義のプロパティプッシュを読み取ることができません
- 5. テンプレートで未定義のプロパティを読み取ることができません
- 6. angle2で未定義のプロパティを読み取ることができません
- 7. Reactjs:TypeError:未定義のプロパティ 'propType'を読み取ることができません
- 8. 未定義のmulterのプロパティを読み取ることができません
- 9. ReactJSで未定義のプロパティ 'map'を読み取ることができません
- 10. react:未定義の 'data'プロパティを読み取ることができません
- 11. 未定義のプロパティを読み取ることができません
- 12. エラー:未定義の 'each'プロパティを読み取ることができません
- 13. 未定義のプロパティ 'x'を読み取ることができません
- 14. 未定義のプロパティ 'toString'を読み取ることができません(onclick.toString())
- 15. 未定義の 'forEach'プロパティを読み取ることができません
- 16. TypeError:未定義のプロパティ 'findAll'を読み取ることができません
- 17. 未定義の '$ invalid'プロパティを読み取ることができません
- 18. 未定義のプロパティ '/'を読み取ることができません
- 19. 未定義のプロパティ 'Chart'を読み取ることができません
- 20. 未定義のプロパティ 'bind'を読み取ることができません。 React.js
- 21. Vue.js - 未定義のプロパティ 'gameid'を読み取ることができません
- 22. TypeError:未定義のプロパティ 'setState'を読み取ることができません
- 23. angular2:Error:TypeError:未定義のプロパティ '...'を読み取ることができません
- 24. 未定義のプロパティ "totalPrice"を読み取ることができません
- 25. TypeError:未定義の 'auth'プロパティを読み取ることができません
- 26. 未定義のプロパティ 'getFirstExists'を読み取ることができません
- 27. 未定義のプロパティ 'index'を読み取ることができません
- 28. 未定義のプロパティ 'toLowerCase'を読み取ることができません
- 29. リレースローエラー:未定義のプロパティ 'reduce'を読み取ることができません
- 30. リアクションチュートリアル - 未定義の 'toString'プロパティを読み取ることができません
は説明をありがとう!出来た! – Giedrius