베리어블
스타일 VS 베리어블 차이가 뭔가요? 어떤걸 사용해야 할까요?
피그마 튜터2023. 9. 5.
[스타일vs 베리어블 차이가 뭔가요?] +어떤 걸 사용해야 할까요?
스타일과 변수, 겹치는 부분도 많고 라이브러리 게시도 가능하기 때문에 차이가 뭔지, 어떤 걸 써야 할지 혼란스러우실 것 같은데요 혹시 도움이 될까 해서 피그마 공식 페이지에 있는 내용을 토대로 정리해 봤습니다.
참고해보셔요😄
스타일- 디자인 구성 요소를 등록하고 화면에 적용
변수- 디자인 구성 요소를 맥락에 따라 구성하고, 명칭을 시멘틱(의미론적이란 뜻!)하게 구분 Ex) color-border-brand, color-text-error 등등
⭐결론: 변수 또는 스타일을 사용할지는 팀 목표에 따라 다르게 적용 가능합니다. 토큰 확장성을 활용하려면 변수를, 스타일 적용이 프로젝트에 적합하다면 스타일을 혹은 변수+스타일을 조합해서 사용할 수도 있습니다.
피그마 공식 페이지에 의하면 스타일은 피그마의 핵심 기능으로 남겨 둔다고 하니 후에 없어질 걱정은 하지 않으셔도 될 것 같네요!
⭐추가 팁 - 스타일이 적용된 라이브러리, 변수로 변경할 때 다 바꿔줘야 할까요?
놉! Style to variable로 스타일을 베리어블로 변경하신 뒤, Destroyer 사용하셔서 전체 스타일 디테치 하시면 베리어블로 바로 변경할 수 있습니다.