React에서 CSS 모듈의 파일 간 composes 명령

composes 명령을 사용하여 한 파일의 스타일을 다른 파일에서 재사용할 수도 있습니다.

이전 강의에서 작업한 buttons 애플리케이션으로 돌아가겠습니다. 모든 버튼에 동일한 그림자, 커서 스타일 및 굵은 글꼴을 추가하고 싶다고 가정해 보겠습니다. 이 스타일은 App.module.css 파일에 위치하도록 하겠습니다. 이 파일을 열고 시작 부분에 이러한 스타일을 가진 새로운 클래스 beauty를 추가해 보겠습니다:

App.module.css.beauty { 
  box-shadow: rgba(50, 50, 50, 0.2) 0 5px 5px 0;
  font-weight: bold;
  cursor: pointer;
}

이제 버튼을 스타일링하기 위해 적용해 보겠습니다. 이를 위해 Buttons.module.css를 열고 common-btn 클래스를 수정하겠습니다. composes 명령과 함께 사용하려는 클래스 beauty의 이름과 해당 클래스가 위치한 파일 App.module.css를 지정하는 줄을 추가하겠습니다:

Buttons.module.css.common-btn {
  composes: beauty from "../App.module.css"; 
  font-size: 16px;
  border-radius: 3px;
}
Задание 1

이전 강의의 과제에서 가져온 애플리케이션 코드를 사용하여 이 강의에서 설명한 방법을 활용해 입력 필드에 그림자를 추가해 보세요.