данных из БД, есть поля которые на фронте не нужны. Нужны они исключительно для обработки на сервере. По идеи же на фронт json должен идти чистый, только с теми данными, которые нужны.
Нормальная ли практика создавать две структуры (A, B) - A для загрузки данных из БД и последующей работе на стороне сервера, а B для отправки на фронт-энд? Но с таким подходом для каждой структуры нужно писать свой сериализатор, который будет переписывать только нужные значения полей из A в B.
Еще бывает такое, что для структуры B нужно 2-3 поля новых добавить.
Это вроде как стандарт.
Использовать одни и те же структуры для фронта и БД - грех, за который надо стегать ссаными тряпками.
Обсуждают сегодня