diff --git a/src/components/AuthUser/SignInForm/SignInForm.tsx b/src/components/AuthUser/SignInForm/SignInForm.tsx
index 651632653f2ed7cc62f08981c07ce431d9b7f0b7..528252e4896ebc948ba244a2c676aa25248414b4 100644
--- a/src/components/AuthUser/SignInForm/SignInForm.tsx
+++ b/src/components/AuthUser/SignInForm/SignInForm.tsx
@@ -1,4 +1,4 @@
-import React, { FC, useContext, useEffect, useState } from 'react';
+import React, { FC, useCallback, useContext, useState } from 'react';
 import axios from 'axios';
 import { SubmitHandler, useForm } from 'react-hook-form';
 import { Button } from '@material-ui/core';
@@ -20,7 +20,7 @@ export const SignInForm: FC = () => {
   const { setRole, setIsAuth } = useContext(AuthContext);
   const [cookie, setCookie] = useState<string>('');
 
-  useEffect(() => {
+  useCallback(() => {
     let isMounted = true;
     if (isMounted)
       fetchCookie().then((cookieResponse) => setCookie(cookieResponse));
@@ -28,7 +28,7 @@ export const SignInForm: FC = () => {
     return () => {
       isMounted = false;
     };
-  }, []);
+  }, [cookie]);
 
   const { control, errors, setError, handleSubmit } = useForm<CredentialsType>({
     defaultValues,