Лучше тогда сделать id как свойство объекта, как и значение. Не понятно что ты имеел ввиду когда это писал
Смотри, почему я выбрал такой тип данных. Мапа это список всех товаров, он выгружается на главной страницы. При клике, товар падает в карзину, сохраняется в store(redux) и сохраняется в AsyncStorage. После перезагрузки эти товары должны остаться в корзине. В самой корзине(и только в корзине) должен быть механиз увеличения кол-ва товаров. Собственно исходя из этого я сделал такой подход, что буду хранить ключ(id): кол-во(count) для товара в сторе и локал сторе, А после по ключу вытягивать все товары которые добавлены в корзину, а с помощью значение устанавливать их кол-во. Как-то так