react + amplify(Appsync)でtodoアプリを作っています。
deleteができないのですが何が原因かわかりますでしょうか?
データの削除ができていないようです。
該当のソースコード
javascript
1async function removeTodo(index) { 2try { 3const newTodos = [...todos] 4newTodos.splice(index, 1) 5setTodos(newTodos) 6await API.graphql(graphqlOperation(deleteTodo, {input: todo})) 7}catch (err) { 8console.log('error deleteing todo:', err) 9} 10}
javascript
1export const deleteTodo = /* GraphQL */ ` 2mutation DeleteTodo( 3$input: DeleteTodoInput! 4$condition: ModelTodoConditionInput 5) { 6deleteTodo(input: $input, condition: $condition) { 7id 8name 9description 10createdAt 11updatedAt 12} 13} 14`;
あなたの回答
tips
プレビュー