回答編集履歴

1

誤字修正

2023/09/10 20:54

投稿

退会済みユーザー
test CHANGED
@@ -1,20 +1 @@
1
- useEffect で トークンの取得と GET /routine_tasks を一度に実行しようとしている以下の部分
1
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-09-11/3cc544cd-97ee-44fa-8933-fc3a521739d0.png)
2
- ```typescript
3
- useEffect(() => {
4
- getUserToken().then(() => {
5
- syncRoutineTasksWithServer();
6
- })
7
- }, [])
8
- ```
9
- を以下のようにそれぞれを行うuseEffect処理に分けてみるとどうでしょう?
10
- ```typescript
11
- useEffect(() => {
12
- (async () => {
13
- await getUserToken();
14
- })();
15
- }, []);
16
-
17
- useEffect(() => {
18
- if (token) syncRoutineTasksWithServer();
19
- }, [token]);
20
- ```