добавлении комментария отправляется fecth запрос на сервер. Соответственно пока страница не перезагрузится то комментарии не обновятся. Думаю создать отдельный метод который будет добавлять в текущий стейт еще один объект и вызывать этот метод после фетч запроса. И этот метод заэмитить в родительских компонентахю Можно ли так делать?
Бэк возвращает созданный коммент? Если да, то fetch.then ( (res) => { obj.comments.push(res.data.comment) })
Если нет, то .catch (err => console.log(err)) ну или типа сорян, ваш коммент не сохранился
На сколько я помню в ошибке вы можете вернуть только message, из axios его можно забрать, там структуру ответа при ошибке нужно ток глянуть
Тебе сервер должен возвращать вменяемый ответ чтобы не делать дополнительный запрос. И уже на основе ответа ты апдейдишь массив комментариев
Обсуждают сегодня