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,