인프런 커뮤니티 질문&답변
커스텀 훅 질문
작성
·
277
0
import { useState, useCallback } from 'react';export default (initialValue = null) => {const [value, setValue] = useState(initialValue);const handler = useCallback((e) => {setValue(e.target.value);}, []);return [value, handler];};이렇게 커스컴 훅을 만들 때, 다른 컴포넌트에서 구조분해 할당으로 [value, handler]를 받아오지 않습니까?
근데 value 값이 바뀔 때 해당 커스텀 훅을 사용한 component가 어떻게 알고 리렌더링을 해주나요?
리액트가 자체적으로 useState를 사용하여 값을 저장하는 state들의 목록을 갖고 알아서 감지를 하는 것인가요?





답변 감사합니다.
조금씩 리액트에 대한 이해가 깊어지네요 !!