remove useMemo

This commit is contained in:
proddy
2026-08-22 15:45:48 +02:00
parent b18b27d2f6
commit 48d425e0b6
+8 -12
View File
@@ -1,4 +1,4 @@
import { memo, useCallback, useContext, useEffect, useMemo, useState } from 'react'; import { memo, useContext, useEffect, useState } from 'react';
import ForwardIcon from '@mui/icons-material/Forward'; import ForwardIcon from '@mui/icons-material/Forward';
import { Box, Button, Paper, Typography } from '@mui/material'; import { Box, Button, Paper, Typography } from '@mui/material';
@@ -43,17 +43,13 @@ const SignIn = memo(() => {
} }
}); });
const updateLoginRequestValue = useMemo( const updateLoginRequestValue = updateValue((updater) =>
() => setSignInRequest(
updateValue((updater) => updater as unknown as (prevState: SignInRequest) => SignInRequest
setSignInRequest( )
updater as unknown as (prevState: SignInRequest) => SignInRequest
)
),
[]
); );
const signIn = useCallback(async () => { const signIn = async () => {
await callSignIn(signInRequest).catch((event: Error) => { await callSignIn(signInRequest).catch((event: Error) => {
if (event.message === 'Unauthorized') { if (event.message === 'Unauthorized') {
toast.warning(LL.INVALID_LOGIN()); toast.warning(LL.INVALID_LOGIN());
@@ -62,7 +58,7 @@ const SignIn = memo(() => {
} }
setProcessing(false); setProcessing(false);
}); });
}, [callSignIn, signInRequest, LL]); };
const validateAndSignIn = async () => { const validateAndSignIn = async () => {
setProcessing(true); setProcessing(true);
@@ -78,7 +74,7 @@ const SignIn = memo(() => {
} }
}; };
const submitOnEnter = useMemo(() => onEnterCallback(signIn), [signIn]); const submitOnEnter = onEnterCallback(signIn);
// get rid of scrollbar // get rid of scrollbar
useEffect(() => { useEffect(() => {