최근 여러 라이브러리에서 style로 똥꼬쇼하는 거 보면 서 느꼈음


css in js는 확실히 성능 이슈가 있어서 이제 그만 써야 한다는 건 어느정도 합의가 된 거 같은데


그래서 뭘 쓸 거임? <- 여기엔 아직 합의가 안 된 거 같음


옵션이 세 개 있는데


1. zero runtime css in js

2. tailwind

3. css module


mui는 자체적으로 zero runtime css in js 엔진을 만들어서 해결하려는 거 같고


몇몇은 tailwind 쓰고


mantine은 emotion 버리고 css module을 택함



개인적으로 tailwind는 안 좋아하고


zero runtime css는 구현 방식에 따라서 각자 다른 문제를 갖고 있음


이런 거 보면 간단하게 css module 쓰는 게 정신건강에 좋을 거 같다고 결론 내림


mui 마이그레이션 하다가 빡쳐서 글 쓴다