소설 연재 플랫폼 개발 일지 006

소설 연재 플랫폼 개발 일지 006

November 7, 2022
개발일지
clojurescript

익숙해지는 중 #

shadow-css에는 tailwind 방식의 별칭을 사용해 스타일링 할 수 있다. 다른 점은, tailwind가 별칭마다 클래스를 부여하고 그 클래스들은 다 이미 정의되어 있는데 반해, shadow-css는 styled-component처럼 컴포넌트마다 하나의 클래스를 배정한다. tailwind는 프로덕션 빌드 때 사용되지 않는 클래스들을 날린(purge)한 css파일을 얻을 수 있다. shadow-css는 개발 중 저장할 때마다 수정된 부분이 있으면 css를 새로 만들어 준다.

빠르게 개발하고 싶어서 클로저를 선택했지만 빨라지기까지 엄청 오랜 시간이 걸릴 것 같다. 개발 속도가 빠르다는 것은 개발 중 고려해야할 세부적인 부분들을 다 알고 있기 때문이고 클로저를 해보며 느끼는 점은 그 세부적인 부분들을 알아야 다음으로 넘어갈 수 있다는 것이다.

첫 오픈소스 커밋 성공 #

막히는 게 있어 clojurescript 슬랙 채널에 문의 글을 남겼는데 감사하게도 라이브러리 주인이 답을 달아 주었다. tailwind alias들이 전부 구현되어 있지는 않았는데 이게 의도한 것인지 아닌지 알 수 없어서 관련해서 커밋해도 괜찮을지 여쭤보았다. shadow-css에서는 처음 시작할 때 기본 alias들을 우선 빌드하는데, 음수값을 사용할 수 없어서 그 부분만 추가해서 커밋하니 바로 받아주었다. 기쁘다 기뻐.


No notes link to this note