Просмотр исходного кода

Change state variable names to be more detailed

Yohei-Shiina 3 лет назад
Родитель
Сommit
d440680236
1 измененных файлов с 13 добавлено и 13 удалено
  1. 13 13
      packages/app/src/components/LoginForm.tsx

+ 13 - 13
packages/app/src/components/LoginForm.tsx

@@ -38,10 +38,10 @@ export const LoginForm = (props: LoginFormProps): JSX.Element => {
 
 
   // states
   // states
   const [isRegistering, setIsRegistering] = useState(false);
   const [isRegistering, setIsRegistering] = useState(false);
-  const [username, setUsername] = useState('');
-  const [name, setName] = useState('');
-  const [email, setEmail] = useState('');
-  const [password, setPassword] = useState('');
+  const [usernameForRegister, setUsernameForRegister] = useState('');
+  const [nameForRegister, setNameForRegister] = useState('');
+  const [emailForRegister, setEmailForRegister] = useState('');
+  const [passwordForRegister, setPasswordForRegister] = useState('');
   const [registerErrors, setRegisterErrors] = useState<Error[]>([]);
   const [registerErrors, setRegisterErrors] = useState<Error[]>([]);
 
 
   useEffect(() => {
   useEffect(() => {
@@ -163,10 +163,10 @@ export const LoginForm = (props: LoginFormProps): JSX.Element => {
     e.preventDefault();
     e.preventDefault();
 
 
     const registerForm = {
     const registerForm = {
-      username,
-      name,
-      email,
-      password,
+      usernameForRegister,
+      nameForRegister,
+      emailForRegister,
+      passwordForRegister,
     };
     };
     try {
     try {
       const res = await apiv3Post(requestPath, { registerForm });
       const res = await apiv3Post(requestPath, { registerForm });
@@ -180,7 +180,7 @@ export const LoginForm = (props: LoginFormProps): JSX.Element => {
       }
       }
     }
     }
     return;
     return;
-  }, [email, name, password, router, username]);
+  }, [emailForRegister, nameForRegister, passwordForRegister, router, usernameForRegister]);
 
 
   const resetRegisterErrors = useCallback(() => {
   const resetRegisterErrors = useCallback(() => {
     if (registerErrors.length === 0) return;
     if (registerErrors.length === 0) return;
@@ -244,7 +244,7 @@ export const LoginForm = (props: LoginFormProps): JSX.Element => {
                 <input
                 <input
                   type="text"
                   type="text"
                   className="form-control rounded-0"
                   className="form-control rounded-0"
-                  onChange={(e) => { setUsername(e.target.value) }}
+                  onChange={(e) => { setUsernameForRegister(e.target.value) }}
                   placeholder={t('User ID')}
                   placeholder={t('User ID')}
                   name="username"
                   name="username"
                   defaultValue={props.username}
                   defaultValue={props.username}
@@ -263,7 +263,7 @@ export const LoginForm = (props: LoginFormProps): JSX.Element => {
                 {/* name */}
                 {/* name */}
                 <input type="text"
                 <input type="text"
                   className="form-control rounded-0"
                   className="form-control rounded-0"
-                  onChange={(e) => { setName(e.target.value) }}
+                  onChange={(e) => { setNameForRegister(e.target.value) }}
                   placeholder={t('Name')}
                   placeholder={t('Name')}
                   name="name"
                   name="name"
                   defaultValue={props.name}
                   defaultValue={props.name}
@@ -281,7 +281,7 @@ export const LoginForm = (props: LoginFormProps): JSX.Element => {
             {/* email */}
             {/* email */}
             <input type="email"
             <input type="email"
               className="form-control rounded-0"
               className="form-control rounded-0"
-              onChange={(e) => { setEmail(e.target.value) }}
+              onChange={(e) => { setEmailForRegister(e.target.value) }}
               placeholder={t('Email')}
               placeholder={t('Email')}
               name="email"
               name="email"
               defaultValue={props.email}
               defaultValue={props.email}
@@ -315,7 +315,7 @@ export const LoginForm = (props: LoginFormProps): JSX.Element => {
                 {/* Password */}
                 {/* Password */}
                 <input type="password"
                 <input type="password"
                   className="form-control rounded-0"
                   className="form-control rounded-0"
-                  onChange={(e) => { setPassword(e.target.value) }}
+                  onChange={(e) => { setPasswordForRegister(e.target.value) }}
                   placeholder={t('Password')}
                   placeholder={t('Password')}
                   name="password"
                   name="password"
                   required />
                   required />