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

ingu han님의 프로필 이미지
ingu han

작성한 질문수

Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"

Pagination & Filter 구현하기

...data vs setPost

작성

·

167

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운
const fetchPost = async () => {
  try {
    const { data } = await getPostById(props.id);
    // post.value = { ...data };
    // console.log('post: ', post);
    setPost(data);
    console.log('setPost: ', post);
  } catch (error) {
    console.error(error);
  }
};
const setPost = ({ title, content, createdAt }) => {
  post.value.title = title;
  post.value.content = content;
  post.value.createdAt = createdAt;
};

 

post.value = { ...data };
 
이것하고
 
post.value.title = title;
post.value.content = content;
post.value.createdAt = createdAt;
 
이리하는거 하고 뭐가 차이가 있는건가요??

 

답변 1

0

짐코딩님의 프로필 이미지
짐코딩
지식공유자

안녕하세요 :)

동작은 같습니다.

다만 setPost 함수와 같은 방식으로 값을 명시적으로 대입하게 되면

data의 다른 값들이 추가 되었을 때 원하는 값만 할당할 수 있겠죠?

감사합니다 🙂

 

ingu han님의 프로필 이미지
ingu han

작성한 질문수

질문하기