Clojurescript 커뮤니티에 큰 진보 중에 하나는 cljs로 cljs컴파일러를 만들었다는 것이다.
ClojureScript의 React wrapper 라이브러리인 Reagent의 핵심 원리만 뽑아 간략하게 재구현하면서 그 구조를 알아보자.
React를 사용해서 웹 프론트 개발을 한지는 꽤 오래 되었지만 SPA(Single Page Application)으로 하기에는 너무 복잡할것 같아서 고전적인 방법인 페이지당 React를 mount해서 사용하는 식으로 사용해왔다.
shadow-cljs와 postcss-module을 활용하여 ClojureScript 프로젝트에 CSS module 적용한 방법.