Vue 학습 Tree
graph LR
Vue--->v("Vue시스템")
click v "<https://www.notion.so/2bbear/app-Vue-Vue-17b2d9567d8080d89ebfc9cc80b1f125?pvs=4>"
subgraph sg1["Vue 시스템"]
v-->구성
구성-->단일App구성
구성-->멀티App구성
v-->LC("라이프 사이클")
click LC "<https://www.notion.so/2bbear/Vue-7fed497d2c5a4429b4103e83eaedc81b?pvs=4>"
LC-->AIC("활성 인스턴스 컨텍스트, this")
click AIC "<https://www.notion.so/2bbear/Active-instance-context-17d2d9567d8080b383e5fbb929a4081b?pvs=4>"
v-->TICK("틱 개념")
v-->RE("반응형시스템")
click RE "<https://www.notion.so/2bbear/Vue-ref-reactive-unref-toRef-toRefs-17e2d9567d80803e826bf04ccb5b26e7?pvs=4#17e2d9567d80809ca8e1d094ff18bf83>"
v-->RD("렌더링시스템")
click RD "<https://www.notion.so/2bbear/Vue-1812d9567d8080728620c78441d7deba?pvs=4>"
end
Vue-->예제
subgraph sg2["예제"]
예제-->간단예제
click 간단예제 "<https://www.notion.so/2bbear/vue-Web-1102d9567d80805d88b0de4bd34cd327?pvs=4>"
예제-->ModuleFederation
click ModuleFederation "<https://www.notion.so/2bbear/Vue-Webpack-module-federation-1162d9567d8080c0bc23fae43c381d8a?pvs=4>"
end
Vue--->C(사용자정의 컴포넌트)
click C "<https://www.notion.so/2bbear/Vue-17b2d9567d80808199e4fb6f0e9cd9b3?pvs=4>"
Vue-->CC5("빌트인 컴포넌트")
click CC5 "<https://www.notion.so/2bbear/Vue-17b2d9567d80808199e4fb6f0e9cd9b3?pvs=4#17e2d9567d80803d8a4dc7f18e55058b>"
subgraph sg3["컴포넌트"]
C-->C1("문법")
click C1 "<https://www.notion.so/2bbear/Vue-17b2d9567d80808199e4fb6f0e9cd9b3?pvs=4>"
C1-->T("Template부")
click T "<https://www.notion.so/2bbear/Vue-17b2d9567d80808199e4fb6f0e9cd9b3?pvs=4#17b2d9567d8080288ecafa109d40485e>"
T-->T1("JSX 방식")
T-->T2("Template 방식")
T2-->BB("데이터 바인딩 문법")
BB-->BB1("이중 중괄호 바인딩")
BB-->BB2("HTML 태그 속성에 바인딩")
T2-->BBB("빌트인 디렉티브 문법")
BBB-->BBB1("기본 인자 방식")
BBB-->BBB2("동적 인자 방식")
BBB-->BBB3("prevent")
T2-->BBBBB("커스텀 디렉티브")
click BBBBB "<https://www.notion.so/2bbear/Vue-17b2d9567d80808199e4fb6f0e9cd9b3?pvs=4#17d2d9567d80806b9152c33bc9618e00>"
T2-->BBBB("Vue용 Form 문법")
C1-->S("Script부")
click S "<https://www.notion.so/2bbear/Vue-17b2d9567d80808199e4fb6f0e9cd9b3?pvs=4#17b2d9567d808096920ddeefcf11eeb2>"
S-->OptionAPI
S-->CompositionAPI
C1-->ST("Style부")
ST-->ST2("Class바인딩")
ST-->ST3(":style 바인딩")
C1-->E("Event처리")
E-->KEY("keyboard 마우스 처리")
E-->HANDLE("이벤트핸들러 처리")
C1-->D("DOM 접근 문법")
C1-->CC2("컴포넌트용 문법")
C1-->SN("로직 재사용")
SN-->SN1("상태비저장계")
SN1-->SN1N1("loadash")
SN1-->SN1N2("date-fns")
SN-->SN2("상태저장가능계")
SN2-->SN2N1("컴포저블")
SN2-->SN2N2("Mixin")
SN2-->SM2N3("Plugin")
SN-->SN3("전역상태저장계")
SN3-->SN3N1("Pinia")
C-->C2("정의방식")
C2-->BU("Build 방식, SFC")
C2-->BU2("컴파일 방식, JS Code")
CC5-->GG1("애니메이션용")
CC5-->GG2("캐시용")
CC5-->GG3("DOM노드 이동용")
end