с БД, бэком, на фронте vue. Изначально получаю все посты из БД и держу их в стейте. И вот юзер добавляет новый пост:
- добавить на фронте в стейт этот пост и отправить запрос на бэк для добавления записи.
(или)
- послать запрос на добавление поста и забрать с бэка все посты и обновить сразу все.
Тоесть все изменения отправлять на бэк, но изменения вносить внутри фронта ИЛИ полностью доверитсься логике бэка и не мудрить на фронте?
Послать запрос, при success респонсе добавить на фронте
Держать все посты из БД на фронте уже ошибка.
используй принцеп - надеемся на лучшее
Я не знаю, почему у тебя все посты. Но я отвечу просто на твой вопрос. Когда ты добавил новый пост, ты должен сразу же запушить его себе что бы юзер увидел. А так же отправить его беку. Но если бек тебе скажет, что не смог его добавить - ты должен удалить его и у себя в сторе и сказать юзеру типо - извини, что то пошло не так.
Обсуждают сегодня