Я отправляю данные и получаю данные с помощью Ax ios. Данные поступают, я вижу их с console.log(res.data)
, но я не могу применить res.data
к setMessages
const [formData, setFormData] = useState({ input: null });
const [messages, setMessages] = useState([]);
const { input } = formData;
const onChange = e => setFormData({ input: e.target.value });
const onSubmit = event => {
event.preventDefault();
const data = new FormData(event.target);
setMessages(prevMsgs => [...prevMsgs, formData]);
console.log({ input });
axios
.post(`http://localhost:4000/prediction`, (data: data), {
crossdomain: true
})
.then(res => {
console.log(res.data);
setMessages(prevMsgs => [...prevMsgs, res.data]);
})
.catch(error => {
console.log(error.message);
});
};