◯ ref に保存する
let count = 0
const useUID = () => {
const ref = useRef()
if (!ref.current) ref.current = ++count
return ref.current
}
◯ useMemo のコールバック関数を使う
let count = 0
const useUID = () => {
return useMemo(() => ++count, [])
}
let count = 0
const useUID = () => {
const ref = useRef()
if (!ref.current) ref.current = ++count
return ref.current
}
let count = 0
const useUID = () => {
return useMemo(() => ++count, [])
}