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

setState (ReactJS UI lib) を使用して NextUI でページネーションコンポーネントの新しいページを設定できない

ステータスとページネーションコンポーネントがあります:

リーリー

このページネーションの onChange イベントには、現在のページをクリックしたときのパラメーターが含まれています。

ページを変更する次の関数を処理します:

リーリー

データを記録するために 2 つの console.log を使用しました。 1 つは onChange のパラメーターを記録し、もう 1 つは setPage を使用した後のページのステータスを記録します。これは私のコンソールです。ページ 1 とページ 2 をクリックすると、onChange イベントの後にパラメーター e が変更されると setPage が機能しないようです。では、e が変更されたときに setPage を設定するにはどうすればよいですか?

P粉775788723P粉775788723236日前377

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

  • P粉098979048

    P粉0989790482024-01-30 11:15:38

    状態の設定はすぐには行われないため、ページの状態を記録するとき、状態の値はまだ更新されていません。ページ値が変更された後にログアウトしたい場合は、useEffect フックを使用できます。

    リーリー

    返事
    0
  • キャンセル返事