React에서는 Bootstrap을 설치하여 컴포넌트로 사용이 가능합니다.
터미널에서 아래 명령어를 통해 설치합니다.
npm install react-bootstrap bootstrap
아래와 같이 사용하려는 컴포넌트와 css을 import하여 사용합니다.
각종 컴포넌트의 사용법은 공식 사이트에 자세히 나와 있습니다.
>> React Bootstrap 바로가기
Carousel Component를 가져와서 원하는대로 스타일링 해보도록 하겠습니다.
Components 탭의 Carousels를 선택하면 다양한 예시와 코드가 나와있습니다.
저는 activeIndex
로 index를 관리할 수 있는 ControlledCarousel
을 이용해보도록 하겠습니다.
우선 나와있는 예시 코드를 그대로 가져와서 컴포넌트를 생성해줍니다.
<Carousel.Item>
에 이미지와 설명을 담아서 여러 번 렌더링하고 있습니다.ExampleCarouselImage
는 필요없으니 빼주고 <img>
를 새로 만들어줍니다.<Carousel.Caption>
도 제외했습니다.ControlledCarousel
을 사용할 컴포넌트에서 index
를 관리하고 data.image
를 배열로 담아 전달하여 반복문을 실행해줍니다.개발자 모드를 켜서 확인하면 className
이 지정 되어있는 것을 볼 수 있습니다.
원하는 스타일링을 위해 해당 className
을 이용해 styled-components
를 작성합니다.