React-এ id-এর জন্য র্যান্ডম স্ট্রিং

এখন অবজেক্টের অ্যারের নিম্নলিখিত রূপ আছে বলে ধরা যাক:

jsxconst prods = [
  {id: 'GYi9G_uC4gBF1e2SixDvu', name: 'product1', cost: 100},
  {id: 'IWSpfBPSV3SXgRF87uO74', name: 'product2', cost: 200},
  {id: 'JAmjRlfQT8rLTm5tG2m1L', name: 'product3', cost: 300},
];

আপনি যেমন দেখতে পাচ্ছেন, আমাদের idগুলি এখন র্যান্ডম ইউনিক স্ট্রিং হিসাবে উপস্থাপিত হয়। এমন একটি অ্যারে NoSQL ডাটাবেস থেকে পাওয়া যেতে পারে, বা শুধু ক্লায়েন্টে জেনারেট করা যেতে পারে।

আবার ফর্ম ডেটা এই অ্যারেতে যোগ করার পরিস্থিতি কল্পনা করা যাক। এই ক্ষেত্রে কোন বিলম্ব হবে না - ডেটা যোগ করার সময় আমরা শুধু একটি র্যান্ডম স্ট্রিং জেনারেট করব, যা নতুন id হবে।