최근 여러 라이브러리에서 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 마이그레이션 하다가 빡쳐서 글 쓴다
개인과 자신을 버리면 간단하게 해결.
2번과 3번을 스까먹으면 좋음 - dc App