강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

neofront님의 프로필 이미지
neofront

작성한 질문수

Vue.js 시작하기 - Age of Vue.js

props 속성의 특징

props속성명칭

작성

·

324

1

강의를 쉽게 잘 설명해주셔서 감사한말씀 먼저 드립니다.

Vue를 처음 사용해보는 사용자로써

기존 카멜기법으로 명칭을 정하다 보니 습관이 되서

저도 모르게 소문자 대문자 섞어 쓸때가 많습니다.

혹시 props 속성 명칭은 소문자로만 구성되야 하나요?

v-bind:propsdata="message" ->  propsData 이렇게 하면 화면에 출력이 안되더라구요,

이게 명칭 규칙인건가요?
혹시 규칙이라면 어떤 문서를 봐야 알수 있을까요?

퀴즈

43%나 틀려요. 한번 도전해보세요!

컴포넌트 간에 명확한 통신 규칙이 필요한 주된 이유는 무엇일까요?

코드의 양을 늘리기 위해

복잡한 데이터 관계와 버그 추적의 어려움을 피하기 위해

특정 개발 패턴을 강제하기 위해

컴포넌트의 스타일을 개선하기 위해

답변 1

0

캡틴판교님의 프로필 이미지
캡틴판교
지식공유자

안녕하세요 neofront님, 좋은 질문 주셨네요 :) 실제 서비스 개발하실 때는 뷰 싱글 파일 컴포넌트를 많이 사용하실텐데요. 싱글 파일 컴포넌트에서는 props 네이밍을 신경쓰시지 않아도 됩니다. 카멜 케이스도 사용할 수 있어요 :) html 파일에서 작성하실 때만 아래 주의 사항을 참고하시면 됩니다 :)

https://vuejs.org/v2/guide/components-props.html#Prop-Casing-camelCase-vs-kebab-case

neofront님의 프로필 이미지
neofront

작성한 질문수

질문하기