From b4ee6740f85d7143f74f39bb07d3f5e02abe1b36 Mon Sep 17 00:00:00 2001 From: Alberto Defendi <1369-ahl-berto@users.noreply.gitlab.inf.unibz.it> Date: Sun, 23 May 2021 15:24:04 +0200 Subject: [PATCH] Replace with this hook since cookie request is unique. --- src/components/AuthUser/SignInForm/SignInForm.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/AuthUser/SignInForm/SignInForm.tsx b/src/components/AuthUser/SignInForm/SignInForm.tsx index 6516326..528252e 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, -- GitLab