selector 함수
Selector function
원본 상태나 서버 데이터에서 소비자가 필요한 일부 값 또는 파생된 값을 반환하는 함수다.
같은 뜻으로 쓰는 말
- selector
마지막 검증
selector 함수는 원본 상태나 서버 데이터에서 소비자가 필요한 값만 고르거나 새 값을 계산한다. 특별한 라이브러리가 있어야만 selector가 되는 것은 아니다. 입력을 받아 그 입력에서 파생한 결과를 반환하는 일반 함수도 selector 역할을 할 수 있다.
TanStack Query의 select 옵션은 성공적으로 캐시된 데이터에 selector를 적용해 해당 useQuery
구독이 받는 값을 바꾼다. 캐시 원본 자체는 바꾸지 않는다. Redux selector는 store 상태의 조회와 파생 규칙을
캡슐화한다. 도구는 달라도 소비자가 원본 구조를 직접 탐색하지 않게 한다는 역할은 같다.
출처와 검증 범위
아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.
- Deriving Data with SelectorsRedux · 공식 문서 · 확인 2026-08-09
- Render OptimizationsTanStack · 공식 문서 · 확인 2026-08-09