useMemo 재활용 동작 비교. items 참조가 매번 새로 생기는 경우, 안정한 경우, 그리고 재료 목록에 없는 값을 계산이 몰래 쓰는 경우 — 앞의 둘은 느려질 뿐이고 마지막만 답이 틀린다.

items를 매번 새로 만들면
items 참조가 그대로면
재료에 안 적어둔 값을 쓰면
바뀜
재활용 / 맞음
다시 계산 / 틀림
그대로