検索

ホームページ  >  に質問  >  本文

React の useState を使用して定数の値を変更するにはどうすればよいですか?

これは私が使用している構文です。

リーリー

setCount が count のインスタンスを作成していることは理解していますが、count が定数の場合にそれがどのように変更されるのか、インスタンスの場合にどのように呼び出されて最新の値が返されるのかがよくわかりません。

React がページを再レンダリングするたびに、最初に定数カウントが読み取られませんか?

私にとってはすべてが正常に見えますが、なぜそうなるのか理解できません。

P粉098979048P粉098979048445日前514

全員に返信(1)返信します

  • P粉085689707

    P粉0856897072023-09-13 17:53:48

    count は、関数の実行中は「定数」です。 setCount() が呼び出されても、ローカルの count は変更されません。最終的に、コンポーネントは新しい値で再レンダリングされます。

    この新しいレンダー パス中に、count が更新されますが、レンダー/関数の実行中は一定のままです。

    返事
    0
  • キャンセル返事