← 문제 목록
중급
React
50P
useEffect 의존성 배열 누락
props로 받은 userId가 변경되어도 데이터를 다시 가져오지 않습니다. 버그를 찾으세요:
JSX
function UserProfile({ userId }) {
const [user, setUser] = useState(null);
useEffect(() => {
fetch(`/api/users/${userId}`)
.then(res => res.json())
.then(data => setUser(data));
}, []);
if (!user) return <p>로딩중...</p>;
return <h1>{user.name}</h1>;
}
0명 풀이 · 정답률 0%