関数本体内の props または state を利用する関数を呼び出したい場合は、必要な変数をリッスンする useEffect を使用して関数を呼び出す必要があることがわかりました。変数が更新された後に関数を再度呼び出します。
たとえば、dispatchSweetAlert を考えてみましょう。これは、title、onconfirm、onCancel を含むalertConfig オブジェクトを受け入れる関数です。 dispatchSweetAlert を呼び出すと、onconfirm 関数は、dispatchSweetAlert が呼び出された時点で存在していた値を使用して実行されます。アラートが表示された後に何か変更があった場合は、更新された値で onconfirm 関数を呼び出すために、dispatchSweetAlert を再度呼び出す必要があります。
これには、アラートが開いているかどうかを確認する useEffect を使用できます。その場合は、useEffect.
によって決定された最新の変更で onconfirm が実行されるように、alertConfig を更新します。免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3