(s) => s.count
스토어
바뀐 값
count: number
유지되는 액션
increment: () => void
다른 상태
user: User | null
읽는 값만 꺼낸다
(s) => s.increment
(s) => s.user?.name
영향받는 화면만 갱신
count 값이 바뀌었으므로 새 숫자를 받는다.
increment 함수 참조만 쓰면 count 변경으로 다시 그릴 필요가 적다.
user가 바뀌지 않았으므로 프로필 영역은 그대로 둔다.