← 문제 목록
초급 React 30P

객체 state 부분 업데이트 오류

이름을 입력하면 나이 값이 사라집니다. 버그를 찾으세요:
JSX
function UserForm() {
  const [user, setUser] = useState({ name: '', age: 0 });

  const handleNameChange = (e) => {
    setUser({ name: e.target.value });
  };

  const handleAgeChange = (e) => {
    setUser({ age: Number(e.target.value) });
  };

  return (
    <form>
      <input value={user.name} onChange={handleNameChange} />
      <input value={user.age} onChange={handleAgeChange} type="number" />
    </form>
  );
}

답변

로그인 후 제출하기
0명 풀이 · 정답률 0%