← 문제 목록
입문
React
10P
useState 직접 변경 오류
버튼을 클릭해도 화면에 아이템이 추가되지 않습니다. 버그를 찾으세요:
JSX
function TodoApp() {
const [items, setItems] = useState(['할 일 1']);
const addItem = () => {
items.push('새 할 일');
setItems(items);
};
return (
<div>
<button onClick={addItem}>추가</button>
{items.map((item, i) => <p key={i}>{item}</p>)}
</div>
);
}
1명 풀이 · 정답률 100%