検索

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

Redux Dispatch/React Hook を使用するためのヘルパー関数

繰り返しスケジュールされているコンポーネントがいくつかあります。ヘルパー関数を使用してインポートし、複数のコンポーネントで使用したいと考えています。腹立たしいことに、それは簡単なことではありません――少なくとも私にとっては。これについてはよく読んでいますが、共感できません。

私が遭遇した問題は、react-dom.development.js:16227 キャッチされないエラー: 無効なフック呼び出しでした。フックは、機能コンポーネントの本体内でのみ呼び出すことができます。これは、次のいずれかの理由で発生する可能性があります。 フックのルールに違反している可能性があります

では、補助関数でスケジューリングを呼び出すにはどうすればよいでしょうか?カスタムフックが最適な方法かもしれないと思います。今から検討してみます。

合理化されたコンポーネントの例:

リーリー

簡略化された補助関数:

ああああ

P粉665679053P粉665679053238日前357

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

  • P粉558478150

    P粉5584781502024-03-30 11:33:54

    React フックは React 機能コンポーネントでのみ使用できますが、次のように関数をヘルパー関数に渡すことができます:

    リーリー リーリー

    返事
    0
  • キャンセル返事