deleteTodo()でtodosとposを次のように定義していますが、checkTodo()では同様に定義せずにmap()を使っているのはなぜですか?
const todos = this.state.todos.slice();
const pos = this.state.todos.indexOf(todo);
動画内では「オブジェクトのプロパティまではいじらないため」とおっしゃっていますが、よく意味が分かりませんでした。試しにcheckTodo()のtodosとposを上述の通り定義しましたが、問題なく動きました。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?