01프론트엔드
2026년 7월금융권 자금세탁방지(AML) KYB 인증 플랫폼 프론트엔드
법인 고객 신원확인(KYB)과 본인인증(eKYC)을 통합한 금융규제 준수 솔루션의 React 기반 웹 클라이언트
이 프로젝트에서의 styled-components 활용
usebeauty 커스텀 컴포넌트 라이브러리 스타일링
kyb-client프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
React 컴포넌트 안에 CSS를 JavaScript로 작성할 수 있게 해주는 CSS-in-JS 라이브러리
styled-components는 JavaScript 파일 안에서 CSS를 작성하고, 그 스타일이 적용된 React 컴포넌트를 생성하는 라이브러리입니다. 별도의 CSS 파일 없이 컴포넌트와 스타일을 한 곳에서 관리할 수 있으며, props를 기반으로 동적 스타일링이 가능합니다. 전역 네임스페이스 오염 없이 컴포넌트 단위로 스타일을 캡슐화하고, 사용되지 않는 스타일은 자동으로 제거됩니다.
props.primary 값에 따라 배경색이 달라지는 버튼 컴포넌트를 정의하고 사용하는 예시입니다. CSS 파일 없이 컴포넌트 파일 안에서 모든 스타일을 처리합니다.
import styled from 'styled-components';
// 스타일이 적용된 컴포넌트 생성
const Button = styled.button`
background: ${props => props.primary ? '#007bff' : '#6c757d'};
color: white;
padding: 10px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
&:hover {
opacity: 0.8;
}
`;
// 사용
function App() {
return (
<div>
<Button>기본 버튼</Button>
<Button primary>주요 버튼</Button>
</div>
);
}위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
법인 고객 신원확인(KYB)과 본인인증(eKYC)을 통합한 금융규제 준수 솔루션의 React 기반 웹 클라이언트
이 프로젝트에서의 styled-components 활용
usebeauty 커스텀 컴포넌트 라이브러리 스타일링
위 프로젝트들에서 같이 쓰인 다른 기술입니다.