سلام
با یه جست و جوی ساده می تونید مثال هاش رو ببیند. مهم نیست که تو چه زبان و پلتفرمی دارید سبد خرید رو می سازید. تقریبا همه اشون به جز سینتکس یکسانه.
بصورت کلی برای پیاده سازی سبد خرید نیازه که اطلاعات اون محصول رو یه جایی نگه اش دارید. این فضا می تونه سمت کلاینت باشه یا سمت سرور
اگر شما بخواید سمت سرور نگه اش دارید، هم می تونید بصورت موقت تو session نگه اش دارید و هم می تونید الزامی کنید که حتما user لاگین کنه و داخل دیتابیس اطلاعاتش رو ذخیره کنید. بصورت کلی اگر بخواید همچین کاری کنید لازمه که یه جدولی داشته باشید برای سبد خرید که حداقل کلید اصلی محصول و کلید اصلی کاربر رو توش نگه دارید و یه سری مشخصات دیگه که بستگی به business کارتون می تونه زیاد بشه.
حالا فرقی هم نداره که تو دیتابیس بخواید ذخیره کنید یا تو session یا ...
لازمه که یه سری اطلاعات نگه داری بشه!
این که شما از کدوم روش بخواید استفاده کنید به پروژه بستگی داره و هر کدوم مزایا و معایب خودش رو می تونه داشته باشه
اگر هم بخواید سمت کلاینت نگه اش دارید، باز هم نیازه همچین کاری بکنید که البته اینجا بسته به امکانتی که دارید، می تونید اطلاعات رو نگه دارید.
اگر وب باشه می تونید از کوکی استفاده کنید، یا از sessionStorage و LocalStorage و امکاناتی که می تونید ذخیره کنید داده رو سمت کلاینت
یا حتی شاید شما بخواید از متغییرهای داخل خود react استفاده کنید و اطلاعات محصول و یا محصولات رو داخل یه لیست نگه دارید.
مهم اینه که شما اطلاعات اون محصول رو یه جایی نگه دارید!
اگر مثال هم بخواید می تونید سرچ کنید. فکر می کنم این مثال بتونه مفید واقع بشه:
https://medium.com/@muratsert1453/a-shopping-cart-with-react-native-33578c4bd1d8
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟