P
немного смущает что делать, если я решил закрыть вообще все такие дроуеры.
а остальное с учетом количества контролов вполне неплохо
Size: a a a
P
BB
P
BB
BB
P
PI
PI
P
PI
PI
PI
BB
PI
BB
VM
{ itemID1: [itemData1], itemID2: [itemData2], ... }
V
{ itemID1: [itemData1], itemID2: [itemData2], ... }
fetchingIds
, по клику на элемент ты будешь записывать id элемента в массив fetchingIds
, после получения данных о элементе ты удалишь этот id из массива fetchingIds
, в компонент будешь передавать этот массив и проверять, что если id элемента существует в массив fetchingIds
, то значит на этот элемент нужно отображение с загрузкойPA