- css module과 css in js에 대한 고찰
- 개인 과제
오늘 팀원들과 프로젝트를 하면서 css module
과 css in js
을 이용해서 style
을 핸들링하는 것에 대해 얘기를 나누었습니다.
css in js
와는 다르게 시멘틱한 태그를 유지할 수 있다.js
파일에서 핸들링하는 변수들을 css
에 이용해야하는 경우가 있는데 이런 경우에 inline style
을 이용하는 방법 밖에 찾지 못했습니다.요즘에 SEO에 대한 중요도가 점차 올라가면서 시멘틱한 태그를 유지하는 것도 중요한 요소이라고 할 수 있겠지만 보통 inline
으로 style
을 적용하는 방법은 좋은 방법으로 여겨지지 않기 때문에 적재적소에 적절한 방법으로 선택해서 사용해야 할 것 같습니다.
이번 주 개인 과제는 내가 프리온보딩 코스를 들어오기 위해 만들었던 과제를 강사님의 eslint
에 맞춰 업그레이드 하는 것이 과제 였습니다.
classNames
라이브러리를 이용해서 className
을 정의하였습니다.className={isToggle === true ? "toggle" : ""}
현재className={cx({"toggle" : isToggle})}
조금 더 깔끔해졌습니다.