• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

[0:15] Vuejs 인라인 핸들러 비권장 설명

22.05.10 17:51 작성 조회수 162

1

안녕하세요, 선생님.

svelte에 관한 질문이 아니어서 죄송합니다. 강의 도입부에 vuejs와 svelte를 비교하시면서 vuejs는 인라인 핸들러가 권장되지 않다고 말씀해주시고 그 이유까지 설명해주셨는데 공식문서(https://vuejs.org/guide/essentials/event-handling.html)에는 그런 내용을 찾을 수가 없었습니다.

강의를 촬영한지 오래되셔서 기억이 잘 안나시겠지만, 혹시 기억나신다면 출처를 알 수 있을까요? 구글링을 하더라도 둘의 차이를 설명하는 글이 거의 없어서 검색이 어렵네요. 관련 키워드라도 알려주시면 감사하겠습니다!!!

답변 1

답변을 작성해보세요.

1

네, daehyun 님 안녕하세요.😆

질문하신 내용은 Vue computed 캐싱의 내용입니다.

메소드를 인라인으로 사용하면 반복되는 횟수만큼 실행(호출)되기 때문에, computed(계산된 데이터)로 사용해야 한다는 내용이고, Svelte는 해당 사항이 없죠.

아래 링크를 확인해보세요~

https://kr.vuejs.org/v2/guide/computed.html#computed-%EC%86%8D%EC%84%B1%EC%9D%98-%EC%BA%90%EC%8B%B1-vs-%EB%A9%94%EC%86%8C%EB%93%9C

 

daehyun님의 프로필

daehyun

질문자

2022.05.11

아, 그런 의미로 말씀하신거군요! 답변 감사합니다