
강의를 들으면서 생긴 궁금점입니다.
UI = component(state) 즉 state 상태가 바뀌면 리액트 네이티브에서 화면을 다시 그린다고 했는데
//useState 사용법
//[state,setState] 에서 state는 이 컴포넌트에서 관리될 상태 데이터를 담고 있는 변수
//setState는 state를 변경시킬때 사용해야하는 함수
//모두 다 useState가 선물해줌
//useState()안에 전달되는 값은 state 초기값
const [state,setState] = useState([])-----------------------------이쪽 부분에 useEfect에서처럼 data.tip을 주면 useEfect를
사용할 필요 없지 않을까요?
const [cateState,setCateState] = useState([])
//하단의 return 문이 실행되어 화면이 그려진다음 실행되는 useEffect 함수
//내부에서 data.json으로 부터 가져온 데이터를 state 상태에 담고 있음
const [ready,setReady] = useState(true)
useEffect(()=>{
//뒤의 1000 숫자는 1초를 뜻함
//1초 뒤에 실행되는 코드들이 담겨 있는 함수
setTimeout(()=>{
setState(data.tip) ---------------------------------------------------------이 친구처럼!
setCateState(data.tip)
setReady(false)
},1000)
},[])
보고 계신 화면 전체를 캡처해 주시면, 튜터님들이 빠르게 상황을 상황을 이해할 수 있어요.
