Vue
[Vue] 4. Style Guide
개발자 뭄뭄
2022. 11. 26. 05:08
반응형
1. 우선순위 특징
- A : 필수 (Essential)
- 오류를 방지하는 데 도움이 되므로 어떤 경우에도 규칙을 학습하고 준수
- B : 적극 권장 (Strongly Recommended)
- 규칙을 어겨도 코드는 여전히 실행되겠지만, 규칙 위반은 드물어야 함.
- C : 권장 (Recommend)
2. 오늘 배운 것 중에 지켜야 할 우선순위
- 우선순위 A
- v-for는 항상 key와 함께 사용하기
- 내부 컴포넌트의 상태를 일관되게 유지하기 위해 v-for에 항상 key를 사용하기
- 데이터의 예측 가능한 행동을 유지 시키기 (객체 불변성)
- v-for를 쓴 엘리먼트에 절대 v-if를 사용하지 않기
- 목록의 항목을 필터링 할 때
- v-if > v-for (우선선위) 이기 때문에 해당 처리 시점에 반복 변수인 user가 존재하지 않기 때문에 에러 발생 ⇒ computed 속성을 대신 반복하여 해결
- cf) Vue2 에서는 우선순위가 v-for > v-if 이다.
<!-- bad --> v-for="user in users" <!--good--> v-for="user in Activeusers"
- 목록의 항목을 필터링 할 때
- v-for는 항상 key와 함께 사용하기
Uploaded by N2T
반응형