5. Mutations - 기본사항
기본사항
function App() {
const mutation = useMutation(newTodo => axios.post('/todos', newTodo));
return (
<div>
{mutation.isLoading ? (
'Adding todo...'
) : (
<>
{mutation.isError ? (
<div>An error occurred: {mutation.error.message}</div>
) : null}
{mutation.isSuccess ? <div>Todo added!</div> : null}
<button
onClick={() => {
mutation.mutate({ id: new Date(), title: 'Do Laundry' })
}}
>
Create Todo
</button>
</>
)}
</div>
)
}뮤테이션 상태 리셋
사이드 이펙트
Last updated