Praca z APIPATCH requestPowrót do lekcji
Poniższy komponent pobiera dane jednego użytkownika zjsonplaceholder a następnie wyświetla je na widoku . Pod danymi znajduje się prosty formularz - chcemy, żeby po jego przesłaniu zaktualizował się model naszego użytkownika i jego pole usernameprzyjęło nazwę wpisaną w inpucie.
Żebyzaktualizować wyizolowane pola użytkownika o ID 1 należy skorzystać z metody PATCH wykonać taki request:
fetch('https://jsonplaceholder.typicode.com/users/1', {
method: 'PATCH',
body: JSON.stringify({
username: TUTAJ_NOWA_NAZWA_UŻYTKOWNIKA
}),
headers: {
'Content-type': 'application/json; charset=UTF-8',
},
})
W odpowiedzi dostaniemy obiekt ze zaktualizowanym przez nas polem. Po wysłaniu formularza, wykorzystaj odpowiedź do aktualizacji stanu.