inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Vue 3 중급 - Composition API

커스텀 컴포지션 함수

composition api 재사용성에 대한 문의

352

개발자

작성한 질문수 9

1

안녕하세요. 강사님 말씀대로 todo app 에서는 composition API의 재사용성 장점을 느끼기가 어려운데요.

중대형 사이즈의 프로젝트에서 options API 방식과 비즈니스 로직만 별도 .js 파일로 분리해 사용하는 것이 가독성과 재사용성 측면에서 더 나은 선택이지 않을까 생각이 됩니다.

강사님께서 Composition API를 적용한 경험과 Options API와 비즈니스 로직을 .js 파일로 구성하는 방식에 대한 견해를 알고 싶습니다.

감사합니다.

vue.js vue-3

답변 1

0

캡틴판교

안녕하세요, 좋은 질문이네요 🙂 저도 말씀하신 내용에 동의합니다. 컴포지션으로 모든 걸 구현하려고 하면 오히려 생산성이 나빠지는 것 같아요. 컴포넌트의 로직이 복잡하여 적절한 추상화가 필요한 시점에 점진적으로 추가해 나가시는 걸 추천드립니다.

뷰엑스도 마찬가지고 컴포지션도 마찬가지로 필요할 때까지 참으시면.. 참다 못해 정리나 도입이 필요한 시점이 오실 겁니다 :)

leaveGroupChatRoom 문의

0

67

3

깃권한요청드립니다

0

39

1

sample 파일 참조시...

0

42

2

HashRoutes.vue 로 컴포넌트 한것 뿐인데

0

50

2

강의 교안

0

49

2

volra에 Extansions, VOLAR 에 1나 밖에 없는데?

0

53

2

강의 내용 vue 3.4 이상으로 업데이트 안해주시나요 헐..

0

37

1

시큐리티 필터 설정 질문입니다!

2

70

1

강의가 싱크가 안맞는것 같아요..

0

42

1

Material Theme - Deprecated

0

74

4

인가 코드 발급(프론트 vs 백)

0

72

2

tailwind css 적용 잘 안되면 참고하세요.

0

44

1

질문드립니다.

0

55

0

unplugin-vue-components 질문드립니다.

0

69

2

강의듣다가 헷갈려서 질문드립니다.

0

61

1

와 짐코딩님 강의 들으면서 느끼는게 많네요.

0

53

1

volar 기능을 이용해서 컴포넌트 명 작성할때 자동완성 기능

0

67

1

volar 확장 기능이 현재 미지원으로 뜹니다.

0

200

1

vb 입력 후 스마트 완성이 뜨지 않습니다.

0

241

3

화면이 안나옵니다

1

215

2

watch newValue와 oldValue가 같은 이유?

0

238

1

강의 수강을 다시 할 수 있을까요

1

364

1

강의 노트 관련 문의입니다 :)!

2

371

1

할일추가, 조회 기능 리팩토링 App.vue 강의 내용이 없습니다

2

422

2