Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 취업교육
- 첫알고리즘평가
- prefixsum #C언어
- autohotkey
- kb 취업교육
- kbit교육
- 오토핫키
- kb it's your life
- 반별이벤트
- SQL데이터타입
- sql내장함수
- 알고리즘
- kb it's your life 6기
- 금융권 부트캠프
- 금융권 it
- 금융권it
- SQLD
- 이차원배열
- kb 기자단
- 전문가특강
- sql
- kb it's your life 기자단
- kb취업교육
- kb네트워킹캠프
- 멀티캠퍼스
- 부트캠프
- KB국민은행
Archives
- Today
- Total
지식보부상님의 공부 일지
Vue [07-2] TodoList 예제 리팩토링 본문
◈ 컴포넌트 분할 기준
- 한번에 변경되는 데이터를 렌더링하는 UI 단위로 컴포넌트 분할 -> 변경된 데이터만 다시 랜더링
◈ 데이터 관리
- 화면 단위의 데이터와 메서드 기능을 상위 컴포넌트에 집중
◈ 메서드
[메서드 목록]
- addTodo(todo)
- deleteTodo(id)
- toggleCompleted(id)
[수신 이벤트 목록]
- add-todo: 전달 인자-todo
- delete-todo: 전달 인자-id
- toggle-completed : 전달인자-id
◈ 컴포넌트
[컴포넌트 목록]
* App 컴포넌트
- data: todoList 배열
- methods: addTodo, deleteTodo, toggleCompleted 메서드
- 수신 이벤트: add-todo, delete-todo, toggle-completed
* Input Todo 컴포넌트
- data: todo 문자열 값
- 발신 이벤트: add-todo
* TodoList 컴포넌트
- props: todoList 배열 (todoList)
- 발신이벤트: delete-todo(경유). toggle-completed(경유)
- 수신이벤트: delete-todo(경유). toggle-completed(경유)
* TodoListItem 컴포넌트
- props: todoItem( todoList 배열의 값 하나)
- 발신 이벤트: delete-todo, toggle-completed
'KB IT's Your Life > Vue' 카테고리의 다른 글
Vue [09] Composition API (0) | 2025.03.27 |
---|---|
Vue [08] 컴포넌트 심화 (1) | 2025.03.27 |
Vue [07-1] 단일 파일 컴포넌트를 이용한 Vue 애플리케이션 개발 (1) | 2025.03.27 |
Vue [05] 이벤트 처리 (1) | 2025.03.26 |
Vue [03] Vue.js 기초와 Template (5) | 2025.03.25 |