인프런 커뮤니티 질문&답변
function props vs emit
작성
·
499
1
안녕하세요!
뷰에서도 props로 function을 전달해서 사용할 수 있는것으로 확인했는데 안티패턴이라고 하더라고요...
혹시 두 방식의 장단점을 알 수 있을까요?
( react만 하다 보니 function props 방식이 어째서 안티패턴인지 잘 이해가 되지 않습니다. )
뷰에서도 props로 function을 전달해서 사용할 수 있는것으로 확인했는데 안티패턴이라고 하더라고요...
혹시 두 방식의 장단점을 알 수 있을까요?
( react만 하다 보니 function props 방식이 어째서 안티패턴인지 잘 이해가 되지 않습니다. )
답변 1
0
캡틴판교
지식공유자
안녕하세요 sc님, 좋은 질문이네요. 함수를 props로 내리는 것이 안티 패턴이라고 할 수는 없지만 대중적인 방식은 아닌 것 같아요. 그 이유는 리액트는 컴포넌트 간 통신을 프롭스로만 할 수 있고 뷰는 하위에서 상위로 이벤트를 올릴 수 있어서 굳이 함수를 내릴 필요가 없기 때문입니다 :)






감사합니다!!