• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

function props vs emit

22.04.02 14:34 작성 조회수 362

1

안녕하세요!

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

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

답변 1

답변을 작성해보세요.

0

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

sc님의 프로필

sc

질문자

2022.04.02

감사합니다!!