커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
useEffect 질문
[왕초보] 나만의 수익성 앱, 앱개발 종합반 v5
3주차
북마크
신*일
댓글
4
추천
1
조회수
4
조회수
4
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


  1. ready 변수에 True를 넣은것까진 알겠습니다.

그런데 컴퓨터가 그 다음 코드를 읽을 때, 어떻게 useEffect함수를 건너뛰고 밑부분 Return 쪽으로 가는지 모르겠습니다.

useEffect 함수안에는 Ready가 true인지 false인지 체크하는 코드가 안보여서요

  1. setTimeout 함수안에 1초후에 메인화면으로 가기로 돼있는데, 만일 디바이스 성능이 떨어지거나 데이터크기가 크면 1초보다 더 걸릴수도 있잖아요.

그때는 1초를 초과해서 로딩이 걸리나요?





작성한 코드 및 에러 메세지

const [ready,setReady] = useState(true)


  useEffect(()=>{

     

    setTimeout(()=>{

        setState(data)

        setReady(false)

    },1000)

 


  return ready ? <Loading/> :  (

...

)



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴