장바구니에 상품이 없습니다.
home2 › 게시판 › React 게시판 › 계속 안되서 정답으로 적었는데 오류 뜹니다
function Detail(){ let [num, setNum] = useState('') useEffect(()=>{ if (isNaN(num) == true){ alert('그러지마세요') } }, [name]) return ( <input onChange((e)=>{ setNum(e.target.value) }) /> ) }
[name]을 빼봅시다
useEffect(()=>{ if (isNaN(num) == true){ alert('그러지마세요') } }, [name])
[name]이 아니라 [num] 으로 해야할 듯 합니다.
num이 변경될 때마다, 해당 함수가 실행되어야하니까요
감사 합니다 👏