Props와 emit을 쓰면 되는데, 굳이 bus를 사용한 이유가 어떻게 될까요?
237
작성한 질문수 10
props와 emit을 썼었다면, 똑같이
NewView에서 App 으로 emit을 던지고 App에서 Spinner로 Props를 bind해서 보냈을 것입니다.
위의 패턴이 지금 bus와 완전 동일하지 않나여?
그래서 굳이 bus를 쓰는 어떤... 이유/의의 를 체감하기 힘든 듯합니다.
답변 1
4
안녕하세요 윤상님, 말씀하신 방식대로 구현하셔도 상관 없습니다. 컴포넌트 가까이에 토스트나 모달 팝업이 있게끔 구조를 잡으시면 props, emit으로 하셔도 괜찮습니다. 다만, 컴포넌트 이외의 모듈(뷰엑스, 라우터 등)에서도 컴포넌트를 호출하고 싶을 때는 props, emit으로 하시기 어려울 거에요 :)
깃 권한 요청 드립니다
0
50
1
깃 권한 신청
0
50
1
깃 권한 요청드립니다.
0
111
1
깃허브 권한 요청 드립니다
0
144
1
깃허브 권한 요청 드립니다
0
161
1
깃허브 권한 요청 드립니다
0
167
1
깃허브 권한 요청 드립니다.
0
154
1
안녕하세요 vue 2.7로 수강하고 있는 학생입니다. 실무에서 최하위 자식의 props와 watch의 관계를 여쭈고자 합니다.
0
207
1
ide 타입추론 기능 사용할 수 없을까요??
0
207
1
컴포넌트 링크는 vue peek 익스텐션 설치가 필수인가요??
0
228
1
Vue3로 진행중입니다
1
338
1
Vue router-link 사용시 같은 url이면
1
506
1
vue3 에러 메세지...
1
670
2
id ="app" 중복
0
271
2
use undefined 에러가 나옵니다.
1
318
2
깃허브 권한 요청드립니다.
1
358
2
권한요청드립니다.
1
299
2
Vue3에서 구글 애드센스 탑재하기
1
435
2
코드가 정상 작동 되는건지 ...
1
302
1
강의에서 api를 따로 빼셨는데 얻는 이점이 뭐죠?
1
243
1
vuex 적용시 질문
1
288
2
라우터 버전이 안맞는데 어떤걸 써야하나요
1
381
2
UserView에 id 속성만 undefined로 넘어오는데 이유를 모르겠습니다..
1
454
2
권한요청 드립니다!
1
274
2





