придёт тебе null в поле children, в чём проблема-то, в одном запросе к БД? Смешно.
б) Если на фронте уже есть все эти чаилды, откуда они взялись? Очевидно, из предыдущего запроса. Тогда и паренты на фронте есть, нахуя фронт вообще в апи стучиться? Если только для обновления данных, но тогда аргумент "они уже есть" не работает, т.к. данные могли поменяться.
а) Если апи разрабатывается для внутреннего пользования, то без надобности бэк лишнюю инфу пихать не будет. Если для внешнего - другой вопрос, но тоже можно или раскидать по сценариям, или выбрать наиболее популярные требования к данным
если там тип данных, в которых вообще не должно бвть этих чайлдов? в - да, там внутреннее использование.
Обсуждают сегодня