Witam, będe chciał wysłać dane wpisane w formularzu do backendu (za backendem jeszcze czekam). Moje pytanie czy to co napisałem jest ok ? po wpisaniu odpowiedniego adresu ULR w miejsce API dane zostaną wysłane? na razie tylko te dane ktore wpisalem w formularzu pokazuja sie ładnie w aplikacji, ale wrzucam je tylko do tablicy.
addItem = e => {
e.preventDefault();
const newItem = {
name: e.target[0].value,
question: e.target[1].value,
answer: e.target[2].value,
description: e.target[3].value,
image: e.target[4].value,
};
this.setState(prevState => ({
items: [...prevState.items, newItem]
}));
const post = {
method: 'POST',
body: JSON.stringify(newItem),
headers: {
'Content-Type': 'application/json'
}
};
fetch('API', post)
.then(response => response.json())
e.target.reset();
};