これは私が使用している構文です。
リーリーsetCount が count のインスタンスを作成していることは理解していますが、count が定数の場合にそれがどのように変更されるのか、インスタンスの場合にどのように呼び出されて最新の値が返されるのかがよくわかりません。
React がページを再レンダリングするたびに、最初に定数カウントが読み取られませんか?
私にとってはすべてが正常に見えますが、なぜそうなるのか理解できません。
P粉0856897072023-09-13 17:53:48
count
は、関数の実行中は「定数」です。 setCount()
が呼び出されても、ローカルの count
は変更されません。最終的に、コンポーネントは新しい値で再レンダリングされます。
この新しいレンダー パス中に、count
が更新されますが、レンダー/関数の実行中は一定のままです。