Tagged templates

Eamon·2021년 6월 9일
0

ReactStudy

목록 보기
1/3
post-thumbnail

Styled components 의 Template literals(Tagged templates) 에 대한 이해

  • Styled components 컴포넌트에서 사용되는 tagged templates 는 어떤 원리로 사용되는 것일까?
  • 일단 div 라는 이름의 함수 이다.
  • 이 함수는 strings 와 values 들을 받고 tagged templates 로 props 들과 아닌 것들을 구분 해서 props 를 받는다.
var person = 'Mike';
var age = 28;

function myTag(strings, ...values) {
console.log(strings, values)
  
}

var output = myTag`that ${ person } is a ${ age }`;
  • 위의 함수에서 myTag 에 tagged templates that ${ person } is a ${ age } 을 입력하면 아래와 같이 string 과 valuse 가 각자 들어오는 것을 볼 수 있다.

profile
Steadily , Daily, Academically, Socially semi-nerd Front Engineer.

0개의 댓글