provide, inject 를 사용하면 굳이 props 를 사용하지 않아도 되나요?
302
작성한 질문수 3
안녕하세요? 강사님.
provide, inject 를 사용하면 굳이 props 를 사용하지 않아도 되나요?
provide, inject 가 훨씬 간편해 보이는데요.
어떤 차이점이 있는 지 궁금합니다.
감사합니다.
답변 1
1
props를 사용하지 않아도 되지만, 장단점이 있습니다. provide/inject를 사용하면 데이터가 어떤 컴퍼넌트에서 부터 온것인지 코드 안에 명확히 보이지 않아서 복잡한 컴포넌트 개발 시에는 유지보수가 어려울 수 있습니다.
그리고 props를 사용하면, 명확히 어떤 데이터가 전달 되어야 하는지 스펙을 정의할 수 있습니다.
그래서 provide/inject는 컴포넌트 구조가 복잡할 때 사용하시는 것을 추천드립니다.
google login 를 따라하다가 오류 발생
0
944
1
Expected indentation of 2 spaces but found 4 오류
0
882
1
카카오 로그인 에러가 뜨세요
0
441
1
Multi-word질문드립니다.
0
246
2
설치 이후 npm run serve 화면 안나옴
0
662
1
vue cli 문제
0
373
2
요청드립니다.
0
163
0
eslint 에러발생
0
1394
1
main.js 질문드립니다.
0
237
1
vuex-persistedstate 는 동작 자체를 안하네요?
0
377
1
15강.조회화면 저장실습 - params안됨
0
290
1
array 넘겨주기
0
165
0
유튜브 4시간 강의와는 어떤 차이가 있을까요?
0
292
1
prefetch기능
0
744
1
테이블 list 랜더링 되지 않습니다.
0
264
1
펑션을 한 depth 더 들어가면 $호출이 안되는 이유가 뭘까요?
0
294
2
name 값이 없는 경우 오류
0
214
1
vue config 파일 문의
0
353
1
실무 레벨에서 공통코드(기준정보)는 어떻게 구현 할까요?
0
334
1
강의자료가 따로 있나요?
0
364
1
computed 대신 직접 this.$store.state.user 사용은 안되나요?
0
174
0
lazy-load의 성능에 대해서 질문이 있습니다.
0
208
0
Prefetch 관련 질문 드립니다.
0
144
1
저는 왜 하나의 단어가 지정이 안될까요?
0
315
1





