useMemo 와 useState 의 갈림길 — 틀린 동작인가 느린 동작인가

테마에서 뽑은 강조색처럼 한 번 정해지면 유지돼야 하는 값은 useMemo에 두면 안 된다.

언제갈림길은 하나다 — "이 값이 재계산되면 틀린 동작인가, 아니면 그냥 느린 동작인가."

useMemo 캐시 적중 진단 — 매 렌더 새로 만들어지는 deps

useMemo가 실제로 재사용되고 있는지 계산 횟수로 확인한다.

언제무거운 계산을 useMemo로 감쌌는데 렌더 시간이 줄지 않을 때.

#578