Cómo generar ID Únicos en JavaScript
¿Cuántos?
Cómo generar IDs únicos en JavaScript
1. Usando la Hora Actual
Genera un ID único basado en la hora actual. Ten en cuenta que esto podría no ser completamente único si generas muchos IDs rápidamente.
const uniqueId = Date.now().toString();
console.log(uniqueId);
2. Usando un Número Aleatorio
Este método crea un ID usando un número aleatorio. Simple, pero no perfecto para todos los casos de uso.
const uniqueId = Math.random().toString(36).substring(2, 15);
console.log(uniqueId);
3. Usando crypto.randomUUID()
En navegadores más nuevos y en Node.js, puedes usar esta función incorporada para un ID verdaderamente único.
const uniqueId = crypto.randomUUID();
console.log(uniqueId);
4. Usando una Biblioteca
Para un método fácil y confiable, utiliza una biblioteca como uuid
.
Instala la biblioteca en tu proyecto:
npm install uuid
Genera un UUID:
import { v4 as uuidv4 } from 'uuid';
const uniqueId = uuidv4();
console.log(uniqueId);
Estas son varias formas de generar IDs únicos en JavaScript, que van desde métodos simples hasta métodos más sofisticados.