• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 useeffect 에 대해 질문이 있어요 - 2

useeffect 에 대해 질문이 있어요 - 2

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #119303

    dasddad
    참가자
    function Detail(){ 
    let [num, setNum] = useState('') useEffect(()=>{ 
    if (isNaN(num) == true){ 
    alert('그러지마세요') } }, [num]) 
    return ( <input onChange={ (e) => { setNum(e.target.value) } } /> ) }
    
    
    --> 이런 순서로 진행되는거 맞나요?
    1) Component mount되고 useEffect안에 있는 함수 실행
    2) num은 현재 undefined이라서 alert는 안뜸
    3) 그리고 나서 component unmount
    4) cleanup function 실행
    5) 그리고 나서 input 값이 변하면 useEffect안에 있는 함수 재실행
    #119344

    codingapple
    키 마스터
    3. input값 변하면 useEffect의 cleanup function 실행
    4. useEffect실행
    다른페이지로 이동해야 unmount 될듯요
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠