vue framework 관련
안녕하세요
vue를 공부하다가 궁금한 점이 있습니다.
컴포넌트는 사용할 때 마다 새로운 인스턴스가 생성된다고 하셨는데
이 인스턴스들을 관리(생성, 소멸 등)하는 vue framework(백엔드의 spring framework 같은) 인스턴스는 따로 존재하지 않나요?
답변 2
1
안녕하세요 :)
뷰 컴포넌트 인스턴스는 라이프사이클 단계에서 생성되고 소멸됩니다. 라이프사이클 회차를 보면 알 수 있을거에요.
다만 수강생 분이 궁금하는 것은 Spring Framework 싱글톤 객체의 생명주기와 의존성 주입을 관리하는 IoC 컨테이너를 말씀하시는 거라면 Vue.js에는 명시적인 IoC 컨테이너가 존재하지 않습니다.
하지만 Framework라는게 늘 그렇듯이 개발자가 제어하는 것이 아니라 프레임워크가 제어권을 갖고 있기 때문에 내부 메커니즘에 의해 관리되겠죠?
다만 Spring Framework 처럼 개발자가 알아야할 스펙에서는 컴포넌트 생성, 소멸을 관리하는 컨테이너 개념이 없습니다.
사용하고 싶은 시점에 컴포넌트를 사용하면 컴포넌트 인스턴스는 생성되고 라이프사이트 단계에 의해 변경 및 소멸됩니다.
백엔드 하시다가 프론트 배우시는 거라면 살짝 개념을 분리하고 학습하시는 것도 나쁘지 않은거 같아요 물론 백엔드 지식이 프론트를 배울때 다양한 인사이트를 제공하지만 때에 따라 연관지어 이해하려다 보면 헷갈릴 때가 있더라고요 🙂
npm init vue@3.1.9
0
36
2
크롭 웹스토어 vue devtools 설치 관련
0
38
1
snippets 작성하는 부분 설명이 있었나요?
0
47
2
computed 의 set 함수를 통해 const 변수에 값을 담는 부분
0
52
2
소스 공유 어디서 해야하는지 궁금합니다
0
60
2
component 등록과 사용
0
57
2
강의교안
0
56
2
eslint 룰 관련 질문이 있습니다.
0
63
2
npm init -y 명령어 실행에 관한 질문
0
153
2
volar 가 마켓플레이스에 검색되지 않아 vue(official)을 설치했습니다.
0
167
2
깊은 감시자 질문
0
88
2
정리된 내용
0
153
2
화면이 왜 이렇게 뜨는걸까요?
0
184
2
왜 다르게 뜰까요..?ㅠㅠ
0
155
2
npm init vue , npm create vue@latest 명령 오류
0
289
2
강의를 듣다보니 궁금한 점 질문드립니다.
0
141
2
watch강의 질문
0
153
1
강의 듣다가 질문드립니다.
0
119
1
이벤트 처리 부분 강의 실습
0
140
2
v-pre는 설명이 없나요?
0
152
2
AppCard.vue 만들다 말고 오류가 갑자기 엄청 뜹니다
0
146
1
개발자도구 Vue 탭 관련 문의
0
240
2
강의를 인텔리제이로 수업따라가도 되져?
0
177
2
API 사용시 자동으로 import하는 기능은 어떤것을 설치해야 하나요?
3
274
2





