async mounted() {
const { data } = await axios.get('...');
this.data = data;
}
Vue는 걍 함수 선언하듯이 초기화하면되는데
const [data, setData] = useState<IData>(null);
useEffect(() => {
(async () => {
const { data } = await axios.get('...');
setData(data);
})();
}, []);
리액트는 꼬라지가 왜이럼...
둘 다 쓰고 있는데 암만 봐도 리액트보다 뷰가 나은거 같음
그래서 짱깨뷰지를 쓰시겠다
저건 async 쓰려고해서 그런거고 usecallback 쓰면 깔끔해지는데
리액트도 클래스형 컴포넌스 쓰면 뷰처럼 할 수 있어 오히려 훅이 없는 뷰가 열등한 것
중국판 짭리액트인 뷰는 리액트 베껴서 훅 넣으려고 업데이트 중