코딩교육/CSS

react css 모듈 module undefined 나올 때.

크리에이트매이커 2025. 5. 26. 12:40
반응형

안녕하세요 여러분, 크리에이트 메이커 입니다.

 

오늘도 꿀 팁 !

제가 요즘 리액트로 아주 효율적인 IT서비스 비지니스를 제작중이면서 외주작업도 하고 있는데요.

리액트의 아주 좋은 장점, 모듈화죠.

 

모듈화를 하게되면, 진짜 조각조각 떼다 쓸 수 있어서 좋습니다.

 

하지만 중요한건 모듈화를 할 줄 알아야 겠죠?

 

Chat GPT는 잘 모릅니다 참고로..

 

만약 여러분이 이것저것 다 했는데도 test.module.css 를 만들어서

 

import styles from './test.module.css'

이렇게 선언을 했는데도, 

styles 가 undefined 가 나오고 css 적용이 안된다면.. 그건 잘못된 지식을 갖고 있는것입니다.

자바스크립트 리액트에서 저런 문법은 곧잘 사용되고 함수나 참조를 할때 styles.abc 이런형식으로 잘 동작합니다.

 

하지만... module.css 에선느 아닙니다.

함수가 아니거든요.. styles 라는 함수가 정의돼있지 않을겁니다.. 99%

 

그렇기 때문에 저렇게 module.css 를 쓸때에는.. 

import * as styles from './test.module.css'

 

이런식으로 사용해야합니다 !

 

차이점 바로 이사겠죠?

 

그럼 오늘도 즐거운 개발되세욤!!

 

그럼 안녕

반응형