인프런 커뮤니티 질문&답변

리나님의 프로필 이미지
리나

작성한 질문수

Vue로 Nodebird SNS 만들기

fetch VS async beforeMount

작성

·

195

0

안녕하세요 3-5 강의 듣다가 묻득 질문이 있어서 질문 드립니다.

3-5강의 내용에서 fetch를 이용하는 이유는 mount 되기전에 store에 해당 API에서 불러온 값을 state에 저장하기 위함이라고 말씀해주셨는데요.

현업에서

해당 페이지(ex> View페이지) 처음 로딩할때

해당 페이지에 처음에 필요한 API 호출할때 (즉 API 호출이 끝나고 store에 해당 state값에 넣을때까지)

 async beforeMount 이용해서 호출하나요?

아니면 fetch를 이용해서 호출하나요??

순서상 fetch가 가장 빠르지만 화면 띄우기 전에 해당 store에 state값에 api통해 값을 넣기만 하면되기 떄문에


 async beforeMount도 괜찮을까요??

아그리고 https://www.inflearn.com/questions/18191

여기 질문 게시글 답변해주셔서 감사합니다!

제가 그에 대한 질문을 댓글에 더 첨부했는데요

한번 읽어주시면 감사하겠습니다 :) 

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

그냥 fetch쓰시면 됩니다. 데이터와 관련된 동작이라면요. fetch를 쓰면 data와 처음부터 합쳐지기때문에 관리가 편합니다.

리나님의 프로필 이미지
리나

작성한 질문수

질문하기