Предполагая, что у вас есть parent
и child
сущности, и вы можете контролировать только API parent
(child
- это сторонний потребляемый API).
Как вы работаете с вложеннымэлемент, который не найден?
Учитывая родителя:
{
id: 1,
child: {
id: 5,
name: 'Stack Overflow'
}
}
Как вы справитесь с этим населением, если child 5
недоступен?
Будете ли вы:
1. Удерживать child: null
как знак «недоступен»?
2. Оставить только id
в child
, чтобы знать, что это должен быть вложенный ребенок?
3.Удерживайте __error
или что-то похожее, чтобы указать ошибку?
4. Любая другая идея?
В настоящее время вариант 1 является моим любимым, но возникает вопрос:
id
все еще важно для тех, кто использует parent
с недоступными child
(возможно, для отладки этого позже)?