2021년 07월 05일
수정하기
문서 생성 2021-07-05 21:50:47 최근 수정 2021-07-05 22:19:00
Note
Vue.js
- Component Design Patterns
- Common
- 일반적으로 사용하는 컴포넌트 등록 & 통신 방법, props와 emit을 사용해서 전달
- Slot
- 마크업 확장이 가능
- Controlled
- 하위 컴포넌트에서 props를 바꾸면 에러가 발생하므로 props가 아닌 v-model로 데이터를 보내고 input 이벤트로 조작 → 상위 컴포넌트가 상태를 관리하게됨
- Renderless
- 데이터 제공만하고 화면에 표시하지 않는 컴포넌트
- 데이터를 불러오는 부분을 컴포넌트로 분리하고 데이터만 노출한다. 데이터 가공은 해당 컴포넌트에서 작업하고 화면에서는 좀 더 화면 조작에만 집중할 수 있게 유연한 설계를 제공
- Common
log
- 비가 많이 왔다 적게왔다 안왔다를 반복한다.
- 덕분에 나가서 운동을 할 수 없어 다시는 하지 않으리라 다짐했던 홈트를 했다. 몸이 근질근질했기 때문에...
- 어떤 운동보다도 습기 때문에 땀이 많이 났다. 내일 과연 할 수 있을런지 모르겠다.
- 이상하게 맥북이 더 공부에 집중이 된다.
- 원인은 내가 내려다 봐서 내 시야에 쏙 들어오기 때문일까? 수요일에 책상이 오기로 했는데 책상위에 멀리 띄워놓고 테스트해봐야겠다. 집중력이 그대로 이어지는지!
- 올해를 위해 세운 계획을 반이 지났으니 되돌아봤다. 연말에 회고를 해볼 수 있도록 열심히 살아야겠다.