Τυχαίες συμβολοσειρές για id στο React

Ας υποθέσουμε τώρα ότι ο πίνακας αντικειμένων έχει την ακόλουθη μορφή:

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

Όπως βλέπετε, τώρα τα id μας αντιπροσωπεύουν τυχαίες μοναδικές συμβολοσειρές. Ένας τέτοιος πίνακας θα μπορούσε να προέρχεται από βάση δεδομένων NoSQL, ή απλώς να έχει δημιουργηθεί στο client.

Ας φανταστούμε ξανά μια κατάσταση όπου προσθέτουμε σε αυτόν τον πίνακα δεδομένα από μια φόρμα. Σε αυτή την περίπτωση δεν θα υπάρξει καθυστέρηση - κατά την προσθήκη των δεδομένων απλώς θα δημιουργήσουμε μια τυχαία συμβολοσειρά, η οποία θα είναι το νέο id.