Chuỗi ngẫu nhiên cho id trong React
Bây giờ, giả sử mảng đối tượng có dạng như sau:
const prods = [
{id: 'GYi9G_uC4gBF1e2SixDvu', name: 'product1', cost: 100},
{id: 'IWSpfBPSV3SXgRF87uO74', name: 'product2', cost: 200},
{id: 'JAmjRlfQT8rLTm5tG2m1L', name: 'product3', cost: 300},
];
Như bạn thấy, bây giờ các id của chúng ta đại diện
cho các chuỗi ngẫu nhiên duy nhất. Mảng như vậy
có thể được lấy từ cơ sở dữ liệu NoSQL,
hoặc đơn giản là được tạo ra trên client.
Một lần nữa, hãy hình dung tình huống thêm
dữ liệu từ form vào mảng này. Trong trường hợp này,
sẽ không có độ trễ nào phát sinh - khi thêm dữ liệu,
chúng ta chỉ cần tạo ra một chuỗi ngẫu nhiên,
chuỗi đó sẽ là id mới.