teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

脱字の修正

2017/06/18 02:15

投稿

raccy
raccy

スコア21784

answer CHANGED
@@ -1,4 +1,4 @@
1
- `setState()`でstateを書き換えた場合は、コンポーネントに対してアップデートが自動的に実行され、変更があれば再レンダリング行われます。対して、`this.state.プロパティ名 = `でstateを書き換えても、手動または他の手段でアップデートが実行されない限り、再レンダリングはされず、表示が変わりません。
1
+ `setState()`でstateを書き換えた場合は、コンポーネントに対してアップデートが自動的に実行され、変更があれば再レンダリング行われます。対して、`this.state.プロパティ名 = `でstateを書き換えても、手動または他の手段でアップデートが実行されない限り、再レンダリングはされず、表示が変わりません。
2
2
 
3
3
  違いを見るためのちょっとしたサンプルを作りました。
4
4