UseTranslation вызывает пустые страницы и отсутствие отображения ошибок в консоли ⇐ Javascript
-
Anonymous
UseTranslation вызывает пустые страницы и отсутствие отображения ошибок в консоли
Когда я добавил useTranslation в код, все пошло не так, и я не знаю почему.
import { useTranslation } из "react-i18next"; экспортировать функцию по умолчанию SignIn() { const {t} = useTranslation(); const submitBtn = () => { console.log(пользователь); console.log(user.account); console.log(пользователь.пароль); если (user.account === не определено) { console.log("Учетная запись не определена"); setAccountTip({ color: true, text: «Пожалуйста, заполните столбец учетной записи» }); возвращаться; } еще { setAccountTip(""); } if (user.password === не определено) { console.log("Пароль не определен"); setPasswordTip({ color: true, text: «Пожалуйста, заполните столбец пароля» }); возвращаться; } еще { setPasswordTip(""); } fetchData('/api/login', пользователь, 'POST').then(response => { пусть статус = ответ.статус; console.log('status= ' + status + ' document cookie = ' + document.cookie); если (статус === 200) { let token = Assistant.getCookie('XSRF-TOKEN'); console.log(`status=${status}, token= ${token}`); // window.location.href = `/admin/dashboard`; // возвращаем ; } еще { alert(`status: ${status}, Ошибка входа`); } обратный ответ; }) .then(r => r.json()) .then(r => { диспетчеризация(slice.actions.setRoles(r.allroles)); диспетчеризация(slice.actions.setConfigParams(r.allParams)); константный путь = r.firstPage; если (путь) History.push(`/admin${path}`) // window.location.href = `/admin${path}`; }) .catch(функция (ошибка) { console.log(ошибка); alert('Ошибка входа'); }); } В этом коде я пока не добавляю его в область перевода, но страницы уже пусты.
Хотите решение, позволяющее хуку работать.
Когда я добавил useTranslation в код, все пошло не так, и я не знаю почему.
import { useTranslation } из "react-i18next"; экспортировать функцию по умолчанию SignIn() { const {t} = useTranslation(); const submitBtn = () => { console.log(пользователь); console.log(user.account); console.log(пользователь.пароль); если (user.account === не определено) { console.log("Учетная запись не определена"); setAccountTip({ color: true, text: «Пожалуйста, заполните столбец учетной записи» }); возвращаться; } еще { setAccountTip(""); } if (user.password === не определено) { console.log("Пароль не определен"); setPasswordTip({ color: true, text: «Пожалуйста, заполните столбец пароля» }); возвращаться; } еще { setPasswordTip(""); } fetchData('/api/login', пользователь, 'POST').then(response => { пусть статус = ответ.статус; console.log('status= ' + status + ' document cookie = ' + document.cookie); если (статус === 200) { let token = Assistant.getCookie('XSRF-TOKEN'); console.log(`status=${status}, token= ${token}`); // window.location.href = `/admin/dashboard`; // возвращаем ; } еще { alert(`status: ${status}, Ошибка входа`); } обратный ответ; }) .then(r => r.json()) .then(r => { диспетчеризация(slice.actions.setRoles(r.allroles)); диспетчеризация(slice.actions.setConfigParams(r.allParams)); константный путь = r.firstPage; если (путь) History.push(`/admin${path}`) // window.location.href = `/admin${path}`; }) .catch(функция (ошибка) { console.log(ошибка); alert('Ошибка входа'); }); } В этом коде я пока не добавляю его в область перевода, но страницы уже пусты.
Хотите решение, позволяющее хуку работать.
Мобильная версия