ㅈㄱㄴ
저는 이때동안 css와 js코드는 분리하는게 당연하다고 생각했고 리액트 처음배웠을때도 css module 로 따로 임포트해서 쓰는걸 처음으로 배웠고 이게 당연한거라고 알았는데
뜬금 그다음 강좌에선 styled 컴포넌트라고 css를 js안에 다 때려박는 방법을 보여주던데 대체 왜 라는 의문이 들었슴니다
진짜 트렌드마냥 누가 저거하니까 나도 따라해야지 이런경우도 아니고
좋을꺼 없어보이고 가독성도 떨어지는데 왜 사람들이 css in js를 쓰는건가여?
저는 이때동안 css와 js코드는 분리하는게 당연하다고 생각했고 리액트 처음배웠을때도 css module 로 따로 임포트해서 쓰는걸 처음으로 배웠고 이게 당연한거라고 알았는데
뜬금 그다음 강좌에선 styled 컴포넌트라고 css를 js안에 다 때려박는 방법을 보여주던데 대체 왜 라는 의문이 들었슴니다
진짜 트렌드마냥 누가 저거하니까 나도 따라해야지 이런경우도 아니고
좋을꺼 없어보이고 가독성도 떨어지는데 왜 사람들이 css in js를 쓰는건가여?
그렇게 보면 리액트도 흐트믈이랑 쟈스 쓰까서 쓰고 있는데 위화감 안 듦?
아 로직이랑은 분리 한다고 ㅋㅋㅋ
구글링 ㄱ
써보면 편하던데 - dc App
css 스타일 정리해서 다는것보다 그냥 컴포넌트로 계층 만들어서 표현하는게 더 편한 것도 있는듯
컴포넌트 기반 설계로 넘어가니까 CSS 쓰는 작업이 상대적으로 저수준이 된 느낌이고 여러 컴포넌트에서 재사용하는 일도 많이 줄어서 딱히 CSS로 분리했을때 장점을 모르겟음
컴포넌트 단위로 다양한 요소들을 통합하고 싶은 욕구가 생기거든여 상태를 css에 적용하기 쉬운게 특히 맘에 듬
컴포넌트 단위로 css 관리하기 편함. 근데 렌더링 성능 존나 깎아먹으니까 굳이 쓸필요는 없는것 같음