質問編集履歴

2

ファイル名の変更

2024/01/22 05:26

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -5,7 +5,7 @@
5
5
  なお2つ目のsetTodosで発生するエラーは```Expected an assignment or function call and instead saw an expression```です。
6
6
 
7
7
 
8
- ```App.jsx
8
+ ```App.js
9
9
  // エラーなし
10
10
  setTodos((prevTodos) =>
11
11
  prevTodos.map((todo) =>

1

エラー内容を追記した

2024/01/22 05:26

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  以下のコードにおいて、アロー以降の波括弧の有無でエラーが出るのですが、なぜ当該波括弧を省略する必要があるのでしょうか?
2
2
 
3
3
  アロー関数の宣言方法として、処理部分が複数行になる場合は波括弧を使用するものと認識しているのですが、Reactでは別の記法が使用されるということでしょうか。
4
+
5
+ なお2つ目のsetTodosで発生するエラーは```Expected an assignment or function call and instead saw an expression```です。
4
6
 
5
7
 
6
8
  ```App.jsx
@@ -11,7 +13,7 @@
11
13
  )
12
14
  );
13
15
 
14
-
16
+ // エラーがでる
15
17
  setTodos((prevTodos) => {
16
18
  prevTodos.map((todo) => {
17
19
  todo.id === id ? { ...todo, completed: !todo.completed } : todo;