๐ @lasbe/react-scroll-animation
์์ ์ ๊ฐ์ธ ํ๋ก์ ํธ ํ ๋ ์คํฌ๋กค ์ ๋๋ฉ์ด์ ์ ๊ตฌํํ๊ณ ๊ธ๊น์ง ๋จ๊ฒผ์์ต๋๋ค.
2023.08.06 - [React] - [React] ์คํฌ๋กค ์ ๋๋ฉ์ด์ , IntersectionObserver + styled-components
ํ๋ก์ ํธ๋ฅผ ๋ง์น๊ณ ๋ ํ์ฐธ ํ ์ธ๋ฐ์์ด ์ด๋ ค์ ๋ณด์ด๋ ์ด ๊ธฐ๋ฅ์ ์ ๋ง ๊ฐ๋จํ ์ฌ์ฉ์ฑ์ ๊ฐ์ถ ๋ชจ๋๋ก ๋ง๋ค ์์ ๊ฐ๊ณผ ์ถํ ๋ค๋ฅธ ํ๋ก์ ํธ๋ฅผ ํ ๋ ์จ๋จน์ด์ผ๊ฒ ๋ค๋ ์๊ฐ์ผ๋ก ์ ์ํ๊ฒ ๋์ต๋๋ค.
์์ฑํ๊ณ ๋ฌธ์๊น์ง ์์ฑํ์ง๋ ๋ช ๋ฌ ๋๋๋ฐ ๊ท์ฐฎ์์ ๋ฏธ๋ค๋๊ณ ์๋ค๊ฐ ์ด์ ์ผ ๋ธ๋ก๊ทธ์ ๊ธ์ ์ฌ๋ ค๋ด ๋๋ค.
๋จผ์ ๊ทธ๋๋ง ์์ฑ๋ ์๋ ํจํค์ง๋ฅผ ๋ฐฐํฌํ ์๊ฐ์ ๋งํด๋ณด์๋ฉด, ๊ฑฐ์ ๋ชจ๋ ์์กด์ฑ์ ์ ๊ฑฐํ๊ณ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ๋๋ก ์ค๊ณํ๋ฉฐ ์์ฑ๋๋ฅผ ๋์ด๋ ค๋ ๊ณผ์ ์์ ํ ๋จ๊ณ ๋ ์ฑ์ฅํ ๋๋์ด ๋๋ค์.
๊ทธ๋ผ ๊ฐ์คํ๊ณ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํด ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.
๐ ์์ ์ดํด๋ณด๊ธฐ
๋จผ์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋์ง ์ดํด๋ณด๋๊ฒ ๋ ๋ซ๊ฒ ์ฃ ?
๐ install
$ npm i @lasbe/react-scroll-animation
๐ <ScrollAnimation /> Props
์ฎ๊ธฐ๊ธฐ ๊ท์ฐฎ์์ ์ฌ์ง์ผ๋ก ๋ผ์๋๋ค.
๋๋จธ์ง ๋ ์์ธํ ๋ด์ฉ๋ค์ ๊นํ๋ธ๋ npm์์ ํ์ธ ๋ฐ๋๋๋ค.
์์ง ๋ถ์กฑํ ์ ์ด ๋ง๊ธฐ ๋๋ฌธ์ ์์ฌ์ด ์ ์ ์ฐพ์ผ์ จ์ ๋ ์ฐ๋ฝ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
๋๊ธ