React bilmiyorum ancak normalde subscription kontrolü var, ilgili markete sorgu yapıldığında kullanıcının subscription olup olmadığı cevabı dönüyor. Ayrıca geri yükle dediğiniz restore zaten olan bir özellik. Kullanıcı restore yaptığında tükenmeyen(non-consumable) ürünü varsa geri yüklenmesi gerekiyor. Ios ta zaten restore butonu zorunlu.