Skip to content

Commit

Permalink
Merge pull request #406 from nojiri1098/patch-1
Browse files Browse the repository at this point in the history
Fix link text
  • Loading branch information
smikitky committed May 21, 2021
2 parents bf7f904 + ad6669b commit d692a70
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion content/docs/hooks-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ function Example() {
}
```

この例の `useState`*フック*(この単語の意味するところはすぐ後で説明します)です。関数コンポーネントの中でローカルな state を使うために呼び出しています。この state は以降の再レンダーの間も React によって保持されます。`useState`*現在の* state の値と、それを更新するための関数とをペアにして返します。この関数はイベントハンドラやその他の場所から呼び出すことができます。クラスコンポーネントにおける `this.setState` と似ていますが、新しい state が古いものとマージされないという違いがあります(`useState``this.state` の違いについては[ステートフックの利用](/docs/hooks-state.html)で例を挙げて説明します)。
この例の `useState`*フック*(この単語の意味するところはすぐ後で説明します)です。関数コンポーネントの中でローカルな state を使うために呼び出しています。この state は以降の再レンダーの間も React によって保持されます。`useState`*現在の* state の値と、それを更新するための関数とをペアにして返します。この関数はイベントハンドラやその他の場所から呼び出すことができます。クラスコンポーネントにおける `this.setState` と似ていますが、新しい state が古いものとマージされないという違いがあります(`useState``this.state` の違いについては[ステートフックの利用法](/docs/hooks-state.html)で例を挙げて説明します)。

`useState` の唯一の引数は state の初期値です。上記の例では、カウンターがゼロからスタートするので `0` を渡しています。`this.state` と違い、state はオブジェクトである必要はないことに注意してください(オブジェクトにしたい場合はそうすることも可能です)。引数として渡された state の初期値は最初のレンダー時にのみ使用されます。

Expand Down

0 comments on commit d692a70

Please sign in to comment.