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 |