Skip to content

Commit

Permalink
fix-setUser-timing
Browse files Browse the repository at this point in the history
  • Loading branch information
Kosei805 committed Oct 29, 2024
1 parent dcf3470 commit bb520ef
Showing 1 changed file with 14 additions and 16 deletions.
30 changes: 14 additions & 16 deletions frontend/app/routes/home.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -77,23 +77,21 @@ const Home = () => {
const navigation = useNavigation();

useEffect(() => {
// そもそもここが呼ばれていない
if (userId) {
// CookieにユーザIDが存在する
if (!user) {
// 状態変数にユーザ情報が保存されていない
// ユーザ情報を取得するAPIを呼び出す
getUser(userId).then((response) => {
if (response.status === 200) {
setUser(response.data);
}
});
}
} else {
setUser(undefined);
}

if (navigation.state === 'idle') {
if (userId) {
// CookieにユーザIDが存在する
if (!user) {
// 状態変数にユーザ情報が保存されていない
// ユーザ情報を取得するAPIを呼び出す
getUser(userId).then((response) => {
if (response.status === 200) {
setUser(response.data);
}
});
}
} else {
setUser(undefined);
}
if (success) {
successNotification(success);
} else if (error) {
Expand Down

0 comments on commit bb520ef

Please sign in to comment.