Sfoglia il codice sorgente

imprv useEffect second arg

kaori 3 anni fa
parent
commit
2415f83c0c
1 ha cambiato i file con 2 aggiunte e 4 eliminazioni
  1. 2 4
      packages/app/src/pages/UnsavedAlertDialog.tsx

+ 2 - 4
packages/app/src/pages/UnsavedAlertDialog.tsx

@@ -36,8 +36,7 @@ const UnsavedAlertDialog = (): void => {
     return () => {
     return () => {
       window.removeEventListener('beforeunload', alertUnsavedWarningByBrowser);
       window.removeEventListener('beforeunload', alertUnsavedWarningByBrowser);
     };
     };
-  // eslint-disable-next-line react-hooks/exhaustive-deps
-  }, []);
+  }, [alertUnsavedWarningByBrowser]);
 
 
 
 
   /*
   /*
@@ -49,8 +48,7 @@ const UnsavedAlertDialog = (): void => {
     return () => {
     return () => {
       router.events.off('routeChangeStart', alertUnsavedWarningByNextRouter);
       router.events.off('routeChangeStart', alertUnsavedWarningByNextRouter);
     };
     };
-  // eslint-disable-next-line react-hooks/exhaustive-deps
-  }, []);
+  }, [alertUnsavedWarningByNextRouter, router.events]);
 
 
 
 
   return;
   return;