일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 개발일지
- Js 내장객체
- JS
- module.css
- 리액트
- 미세먼지알림사이트만들기
- CSS
- JavaScript
- 바닐라자바스크립트
- Illustrator2022
- 공공데이터
- 자바스크립트
- FOR문
- 공공데이터 활용
- position
- 20231221
- css 속성
- css속성
- 일러스트 입체글자
- 아코디언카드만들기
- 메뉴바만들기
- HTML
- 제이쿼리
- react
- 자바스크립트 내장객체
- jQuery
- 퍼블리싱
- open api
- 미세먼지
- useState
Archives
- Today
- Total
목록classnames (1)
김코드의 웹디자인 세상

안녕하세요! 오늘은 리액트 사용 중 css가 겹치거나 적용이 되지 않는 경우에 해결하는 방법에 대해서 알아보겠습니다. 때는 어젯밤... 컴포넌트를 수정 중 계속해서 css가 중첩돼서 적용이 되는 것을 발견했습니다ㅠ 저렇게 다른 컴포넌트의 css를 겹처서 화면에 출력이 되더라고요ㅠ 그래서 작업하는데 불편함을 느끼고 있었습니다ㅠ 그래서 왜 그런지 이유를 알고자... 구글에다가 써치를 하고 진실을 알게 되었습니다. 저는 이렇게 조건부 렌더링을 사용하여 조건에 맞는 컴포넌트를 작성하는 중 같은 class명으로 이름을 부여하고 scss를 입혀주고 있었습니다. 바로 컴포넌트 끼리 동일한 class명으로 부여시 이름 충돌이 일어나서 그렇다는 걸 알게 되었습니다... 이를 해결하는 방법은 css-module을 사용해야..
⊹ ⠀𝚁𝚎𝚊𝚌𝚝
2023. 3. 16. 11:47