[uuid] 랜덤 ID 생성, uuid 라이브러리 vs crypto.randomUUID()
·
Library/Utils
1. UUID란?UUID란 “Universally Unique Identifier”의 약자로,전 세계 어디에서 생성해 중복될 가능성이 거의 없는 고유한 식별자를 의미한다.UUID는 충돌 가능성이 0에 수렴하기 때문에 안전하게 ID를 자동 생성할 수 있다.예를 들어 `f3a9c2d0-d7a3-4a62-8ee5-4c39f3a143af`와 같은 형태로 생성된다.사용 사례:Todo 리스트에서 새 항목 추가로컬 상태에서 임시 데이터 생성클라이언트에서 DB ID가 아직 없을 때2. uuid 생성 방법2.1 crypto.randomUUID()`crypto.randomUUID()`는 Node.js 16.17 이상과 최신 브라우저에서 지원되며, 랜덤 기반의 UUID v4를 생성할 수 있다.별도의 외부 라이브러리를 설치하..