React Native/기타

[React native] 화면 전환시 원하는 이벤트 실행

코코몹 2022. 7. 25. 18:13

useEffect 활용

useEffect를 활용해 마운트시, 언마운트시 각각 원하는 이벤트 사용


마운트시

코드

useEffect(() => {

  마운트시 실행하고싶은 이벤트

}, []);

언마운트시

코드

useEffect(() => {

  return () => 언마운트시 실행하고싶은 이벤트;

}, []);



예시

//마운트시 실행하고싶은 이벤트
const timerStart = () => {
  increment.current = setInterval(() => {
    setTimer((timer) => timer + 1)
  }, 10))
}

//마운트시 이벤트 실행되도록 설정
useEffect(() => {
  timerStart();
), []};

'React Native > 기타' 카테고리의 다른 글

Chapter03 3차원 세계로의 도약  (0) 2024.05.19
[React Native] JSON value값 읽기  (0) 2022.08.12