안녕하세요:) 개발자 우디입니다! 아래 내용 관련하여 작업 중이신 분들께 도움이되길 바라며 글을 공유하니 참고 부탁드립니다😊
(이번에 벨로그로 이사오면서 예전 글을 옮겨적었습니다. 이 점 양해 부탁드립니다!)
yarn add react-indiana-drag-scroll
import React, { Component } from 'react'
import ScrollContainer from 'react-indiana-drag-scroll'
class Example extends Component {
render () {
return (
<ScrollContainer className="scroll-container">
{ ... }
</ScrollContainer>
)
}
}
// package.json
"react-indiana-drag-scroll": "^2.1.0"
import ScrollContainer from 'react-indiana-drag-scroll';
...
const RecentVideo = styled(ScrollContainer)`
display: flex;
position: relative;
overflow: auto;
...
const RecentVideoWrapper = styled.div`
margin-right: 12px;
`;
...
<RecentVideo>
{videoData.map((data, idx) => {
return (
<RecentVideoWrapper key={`recentVideo${idx}`}>
<VideoList size={Medium} data={data} />
</RecentVideoWrapper>
);
})}
</RecentVideo>
...