강의

멘토링

커뮤니티

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

oosaprogrammer님의 프로필 이미지
oosaprogrammer

작성한 질문수

처음 배우는 리액트 네이티브

styled-components

attrs, 속성, props 가 혼란스럽습니다.

작성

·

328

0

props 와 state 는 책에서 설명이 되어있습니다. 그런데 속성이 무엇인지 attrs가 무엇인지에 대해서 아무리 찾아도 그게 무엇이다 라는 것이 없습니다. 4.3.4 attrs 사용하기를 보면서는 attrs 가 props 와 같은 것인지 그것이 무엇인지 모르겠습니다. attrs 와 속성을 그 정의부터 props와 어떻게 다른지 설명이 필요한 것 같습니다.

답변 1

0

김범준님의 프로필 이미지
김범준
지식공유자

안녕하세요,

 

attrs는 props나 state와 같은 선상에서 얘기해야 하는 개념이 아닙니다.

attrs는 "기능" 이라고 생각하면 됩니다.

 

조금더 자세하게 설명하면, attrs는 styled-components를 사용할 때

생성한 스타일드 컴포넌트에서 props를 사용할 수 있게 해주는 함수입니다.

https://styled-components.com/docs/api#attrs

 

즐거운 하루 되세요

감사합니다.

친절한 설명 감사드립니다~

oosaprogrammer님의 프로필 이미지
oosaprogrammer

작성한 질문수

질문하기