문제가 된 코드 const { data, isLoading, isError, error } = useQuery({ queryFn: () => getData(), queryKey: ['options', userId], enabled: !!userId, }); if(isError) {return error {error.toString()}} React.useEffect(() => { if (data) { setOptions(data?.options); } }, [data]); return (...) 무슨 오류 인가요? 오류 문구를 그대로 해석해보면 "이전 렌더링 중보다 더 많은 hooks를 렌더링했습니다" 같은 컴퍼넌트에서 호출된 hooks 수가 조건에따라 달라지면 안된다를 의미합니다. 그렇다면 hooks ..