react-insta-stories
mohitk05.github.io
์ธ์คํ์คํ ๋ฆฌ์ฒ๋ผ ํํ๊ฐ๋ฅํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
1. ์ค์น
yarn add react-insta-stories
GitHub - mohitk05/react-insta-stories: A React component for Instagram like stories
A React component for Instagram like stories. Contribute to mohitk05/react-insta-stories development by creating an account on GitHub.
github.com
import Stories from "react-insta-stories";
const initialStories = [
//์ด๊ฑธ ์ฌ๋ฌ๊ฐ ๋ง๋ค์ด์ ์ธ์คํ์คํ ๋ฆฌ ์ฒ๋ผ ๋ง๋ค๊ธฐ {} ์์ ๋ ๊ฒ
{
url: "๋์์ ์ฃผ์ ์ ํญ์ ์ฌ์์๋",
// ํ์
๋ฐ๊ฟ์ ํ
์คํธ๋ ์ด๋ฏธ์ง ๋ฑ ๋ค์ํ๊ฒ ์ฌ์ฉ๊ฐ๋ฅ
type: "video",
//ํค๋ ์ ๊ฑฐ ๊ฐ๋ฅ
header: {
heading: "๋๋ค์ ์ฌ๊ธฐ์",
profileImage:
"ํ๋กํ ์ด๋ฏธ์ง url",
},
},
];
const [stories, setStories] = React.useState(initialStories);
return (
<React.Fragment>
<Stories
stories={stories}
defaultInterval={1500} //ํ ํ์ด์ง์์ ๋จธ๋ฌด๋ฅผ ์๊ฐ ์ง์
width={"100%"} //๋์ด
height={"80vh"} // ๋์ด
style={{ // ์คํ์ผ ๊พธ๋ฏธ๊ธฐ ๊ฐ๋ฅ
display: "flex",
justifyContent: "center",
cursor: "pointer",
}}
// ๋ฌดํ์ฌ์
loop={true}
//ํค๋ณด๋๋ก ์ด๋๊ฐ๋ฅํ๊ฒ ํ ๊ฒ ์ธ์ง
keyboardNavigation={true}
isPaused={() => {}}
currentIndex={() => {}}
onStoryStart={() => {}}
// ํํ์ด์ง ๋๋ฌ์๋ ์ฝ์๋ก ์ฐ์ด๋ณด๊ธฐ~
// onStoryEnd={(s, st) => {
// console.log("story ended", s, st);
// }}
onStoryEnd={() => {}}
onAllStoriesEnd={() => {}}
/>
</React.Fragment>
);
};
'FA > React' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
20221005 React Hooks - useContext (0) | 2022.10.05 |
---|---|
20221001 React Hooks - useRef ๋ณ์๊ด๋ฆฌ, DOM ์์ ์ ๊ทผ (0) | 2022.10.01 |
20220927 React์์ sweetalert2 ์ฌ์ฉํ๊ธฐ (0) | 2022.09.27 |
22020926 React Hooks - useState, useEffect (0) | 2022.09.26 |
20220924 React์์ Dark๋ชจ๋ ์ ์ฉํ๊ธฐ (0) | 2022.09.24 |