반응형
리액트는 버전별로 사용법이 달라서 공홈을 살펴보는 게 제일 좋다.
https://reactjs.org/docs/hooks-effect.html
# function에서 useEffect()를 사용하는 방법
import React, {useEffect} from 'react';
function APP({navigation}) {
useEffect(() => {
navigation.getParent().setOptions({
tabBarStyle: { display: "none" },
});
}, []);
}
일반적으로 function에서 useEffect를 사용하는 방법은 위와 같다.
# class component에서 useEffect()를 사용하는 방법
import React, {Component } from 'react';
class APP extends React.Component {
constructor(props) {
super(props);
}
componentDidMount() {
this.props.navigation.getParent().setOptions({
tabBarStyle: { display: "none" },
});
}
render() {
return ();
}
}
class component에서 useEffect를 사용하는 방법은 componentDidMount() 함수에 처리할 코드를 넣으면 된다.
즉, useEffect 함수를 이용해서 사용하는 function과 방법이 다르다.
반응형
'프로그래밍 공부(정리) > React-Native' 카테고리의 다른 글
[RN 0.67] RN과 ejabberd서버 간 XMPP 통신하기 (0) | 2022.04.02 |
---|
댓글