Ch14 중첩된 데이터에 함수형 도구 사용하기
update() - 객체 값 변경하기
incrementQuantity(item), incrementSize(item)... => incrementField(item, field)
incrementField(item, field), decrementField(item, field), doubleField(item, field)... => update(object, key, modifier)
당연히 여기에서도 copy-on-write 활용
...
wiii.hashnode.dev2 min read