2주간의 SR기획이 거의 마무리 단계?에 있습니다.
이제 API 문서만 작성하면 됩니다.
SR기획을 하면서 줄곧 고민했던 문제는 어떤 CSS 방법론을 사용하여 개인 프로젝트를 시작할 것 인가?라는 것입니다.
처음에 SASS와 Styled-Componets 둘 중에 고민을 했었습니다.
그리고 제가 최종적으로 선택한 방법은 CSS in css 방법 중 CSS Module입니다.
제가 CSS Module을 선택한 이유는 다음과 같습니다.
그렇다면 styled-component (대표적 css in js 방법) 라이브러리의 장점은 무엇일까요?
스타일 컴포넌트의 장점
어느 방법이 더 좋다는 절대적인 우위는 없습니다. css in css 방법이 좋은지 css in js 방법이 더 좋은지 대해서는 하고자하는 프로젝트에 따라서 선택하시면 좋을 것 같습니다.
참고 사이트
- 여러 css 방법론
https://orezytivarg.github.io/css-evolution-from-css-sass-bem-css-modules-to-styled-components/- CSS-in-JS에서 CSS-in-CSS로 바꿔야 하는 이유
https://blueshw.github.io/2020/09/14/why-css-in-css/- Are Styled-Components Helpful in React?
https://enlear.academy/is-styled-components-helpful-in-react-68d4a7dde49e- Styled-Components vs SASS (SCSS) or LESS [closed]
https://www.py4u.net/discuss/1046253