고유한 아이디를 만들어 주기 위해 그동안 id=id+1과 같은 원시적(?)인 방법을 사용하였다
오늘은 uuid를 통해서 고유한 값을 생성하는 방법에 대해 알아보자
먼저 UUID란 네트워크상에 중복되지 않는 ID를 만들기 위한 표준 규약이다
550e8400-e29b-41d4-a716-446655440000
예시처럼 5개의 그룹을 하이폰으로 구분하여 긴 숫자 id를 램덤으로 생성해준다
npm install uuid4
import {v4 as uuidv4} from "uuid"
const mockData=[
{
id:uuid4()
title:"todo"
tasks:[
{
id:uuid4()
title:"js"
},
{
id:uuid4()
title:"python"
}
]
}
]