강의

멘토링

로드맵

Inflearn Community Q&A

topsky20088358's profile image
topsky20088358

asked

Getting Started with Vue.js - Age of Vue.js

event emit

function props vs emit

Written on

·

502

1

안녕하세요!

뷰에서도 props로 function을 전달해서 사용할 수 있는것으로 확인했는데 안티패턴이라고 하더라고요...

혹시 두 방식의 장단점을 알 수 있을까요?
( react만 하다 보니 function props 방식이 어째서 안티패턴인지 잘 이해가 되지 않습니다. )
vuejsjavascript

Quiz

컴포넌트 간에 명확한 통신 규칙이 필요한 주된 이유는 무엇일까요?

코드의 양을 늘리기 위해

복잡한 데이터 관계와 버그 추적의 어려움을 피하기 위해

특정 개발 패턴을 강제하기 위해

컴포넌트의 스타일을 개선하기 위해

Answer 1

0

captain님의 프로필 이미지
captain
Instructor

안녕하세요 sc님, 좋은 질문이네요. 함수를 props로 내리는 것이 안티 패턴이라고 할 수는 없지만 대중적인 방식은 아닌 것 같아요. 그 이유는 리액트는 컴포넌트 간 통신을 프롭스로만 할 수 있고 뷰는 하위에서 상위로 이벤트를 올릴 수 있어서 굳이 함수를 내릴 필요가 없기 때문입니다 :)

sc님의 프로필 이미지
sc
Questioner

감사합니다!!

topsky20088358's profile image
topsky20088358

asked

Ask a question