반응형
다운그레이드 install 해준다
yarn add swiper@6.0.2
다운그레이드 안하면 별짓을해도 안되니까 다운그레이드하자.
index.tsx에 스타일을 박아준다
import "swiper/components/navigation/navigation.scss";
import "swiper/components/pagination/pagination.scss";
import "swiper/swiper.scss"; // core Swiper
나는 navigation이랑 pagination을 쓸거기때문에 이렇게 적었다
import
컴포넌트에 사용할 것들을 임포트 해주고
import SwiperCore, { Navigation, Pagination, Parallax } from "swiper";
import { Swiper, SwiperSlide } from "swiper/react";
... // 컴포넌트 안에
SwiperCore.use([Navigation, Pagination]);
쓴다
맵을 돌려서 뿌려준다..
<Swiper className="custom-swiper">
{list.map((image, idx) => (
<SwiperSlide key={image.key}>
<img draggable="false" src={image.url} alt={`상품 이미지`}></img>
</SwiperSlide>
))}
</Swiper>
Next할때도 헤맸기때문에 이번에 다시 정리. 역시 안되면 다운그레이드가 답인가..
직접 구현하려고 하다가 drag의 괴랄함에 치를 떨고 스와이프를 설치...
직접 구현은 따로 해봐야지.
반응형
'[IT] 프로덕트 개발 > React - 리액트' 카테고리의 다른 글
No index signature with a parameter of type 'string' was found on type | 문자열 인덱싱 시그니처 타입에러 (0) | 2023.11.16 |
---|---|
[React Hook] useMemo를 알아보자 (0) | 2023.01.05 |
Typescript IntrinsicAttributes Error (0) | 2023.01.03 |
react에서 html string render / HTML 파싱 (0) | 2022.11.21 |
react-query 리액트쿼리를 알아보자 (useQuery, staleTime과 cacheTime) (0) | 2022.10.15 |