1/23
๐ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 9์ผ์ฐจ
- ๋ฆฌ์กํธ Youtube ํ ์ด ํ๋ก์ ํธ : ์์ธํ์ด์ง ์์
โ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 9์ผ์ฐจ
์ค๋์ ๊ณผ์ ๋ ์ํ ๋ชฉ๋ก ๋ฌดํ์คํฌ๋กค
useInfiniteQuery ๋ฅผ ์ด์ฉํด์ ๋ฌดํ์คํฌ๋กค์ด ๋๋๋ก ์ํ ๋ชฉ๋ก์ด ๊ณ์ ๋์ค๊ฒ ํ๋ ์์ ์ด์๋ค
๋ฌธ์๋ ๋ค์ ธ๋ณด๊ณ , ๊ตฌ๊ธ๋ง๋ ํด๋ดค์ง๋ง ์ฌ์ฉํ๋ ์ฌ๋๋ค์ด ์ ์๋์ง ์ ๋ณด๊ฐ ๊ทธ๋ฆฌ ๋ง์ง ์์๋ค
๊ทธ๋์ ๋ค๋ฅธ ํ์์ ์ฝ๋๋ฅผ ์ด์ง ์ฐธ๊ณ ํ๋ค..ใ ์ฃ์กํด์ ์ ๊ทธ๋ฌ๋ฉด ํ๋ฃจ์ฃ์ผ ๋ถ์ก๊ณ ์์ ๊ฒ ๊ฐ์์ด์
์ฌ์ค ๋๋ ์ธ์๋ก title ๋ ๋ฃ๊ณ pageParam ๋ ๋ฃ์ด์ ํด์ฃผ๊ณ ์ถ์๋๋ฐ ๊ทธ๋ ๊ฒ ํ๋ฉด ๊ณ์ ๋ ๊ฐ์ ๊ฒ๋ง ๋์ค๊ธธ๋ ๋์ ํ ํ๋ฆฌ์ง ์์์ ๋ณผ ์ ๋ฐ์ ์์๋ค
title ์ ๋ฃ์ด์ค์ผ ํ ๋๋ ๋๋์ฒด ์ด๋ป๊ฒ ํด์ผ๋๋์ง ์๋ฌธ์ด๋ค
- ๋ฆฌ์กํธ Youtube ํ ์ด ํ๋ก์ ํธ : ์์ธํ์ด์ง ์์
์ด์ ์ฌ์ฌ ๋ฉํ ๋๋ค์ด ๋ฆฌ๋ทฐ๋ ์์ํ๊ณ ๊ณ์๊ณ ์ง์ง ๋์ค์ง ์์ผ๋ฉด ์๋ ๊ฒ ๊ฐ์์ ํ๋ฃจ์ข ์ผ ํ๋ก์ ํธ๋ง ๋ถ์ก๊ณ ์์๋ค
์๋ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ ค๊ณ ํด์ ๋ฌธ์ ์ธ ๊ฑด๊ฐ ์ถ์ด ํด๋น ์ ๋ณด๋ค์ด ์์ ๋ ์ถ๋ ฅํด์ฃผ๋๋ก ์ ๋ถ ์์ธ์ฒ๋ฆฌ๋ฅผ ํด์ฃผ๊ณ ์ค๊ฐ์ ๋ฐฐํฌ ์ฌ์ดํธ์ ๋ฑ๋กํด๋์ api key ์ ํ ๋น๋์ด ๋ค ๋์ด์ ๋ค๋ฅธ ์ฌ๋์ api ๋ก ๋ณ๊ฒฝํ์ฌ ๋ฐฐํฌ ํ์ด์ง๋ฅผ ๋ค์ ์คํ์์ผ๋ดค๋ค
๊ทธ๋ฌ๋๋ ๋๋ค..?
์ด๊ฒ ์ ๋์ง? ์๋ ๋๋์ฒด ๋ญ๊ฐ ๋ฌธ์ ์๋ ๊ฑฐ๋๊ณ ~~~~~~~
1/24
๐ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 10์ผ์ฐจ
โ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 10์ผ์ฐจ
์ค๋์ ๊ณผ์ ๋ ์ ๋ฒ์ ํ๋ framer-motion 2 : animation, variants, gestures ๊ตฌํ!
animation ๋ง๋๋ ๊ฒ ์๊ทผ ์ฌ๋ฐ๊ณ ๊ฒฐ๊ณผ๋ฌผ๋ ๋ฐ๋ก๋ฐ๋ก ๋์ค๋๊น ๋ฟ๋ฏํ๊ณ ๋ง ๊ทธ๋์ framer-motion ํ ๋๋ ์ฌ๋ฐ๋ฟใ
์ ๋ฒ์ ์ฌ๋ผ์ด๋๊ฐ ์ค์๋ํ๋ ๋ถ๋ถ์ ์์ง ๊ณ ์ณ์ง์ง ์์์ ์ข ์ฐ์ฐํ๋ค
1/25
๐ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 11์ผ์ฐจ
โ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 11์ผ์ฐจ
์ค๋์ ๊ณผ์ ๋ framer-motion 3 : drag 1, 2, scroll ๊ตฌํ!
์ด๋ฒ ์ฃผ๋ ๊ณ์ framer-motion ๊ณผ์ ๋ฅผ ๋ด์ฃผ์ค๋๊ฐ๋ณด๋ค ์คํ๋ ค ์ข์ ๊ฐ๊ธฐ์ ๊ฑธ๋ฆฌ๊ณ ๋ ๋ค๋ก ์๊พธ ๋ชธ์ด ์ถ์ถ ์ณ์ง๊ณ ์ ์ง ์ง์ค๋ ์๋๋๋ฐ ์ฝ๊ฐ ์ฌ๋ ์๊ฐ์ ๊ฐ์ง ๊ฒ ๊ฐ๋ค
๋๊ผฌ์ค ๊ฐ์ ๋ค์ผ๋ฉด ์ด๋ ค์ด animation ๊ตฌํ๋ ์๊ฐ๋ฅ์ด๋ผ๊ตฌ์ฌ~
์๋ง ๋ณด๋ ๊ฒ ์ฉ ํ๋ค๊ธด ํด๋ ๊ฐ๋ ๋ค๋ฅธ ํ๊ตญ ๊ฐ์๋ฅผ ๋ณผ ๋ ์๋ง์ด ํ์ํ ๋๊ฐ ์ข ์ข ์๋๋ฐ ์ด๋ฐ ์ ์ ๋ ๋ฉ๋ฆฌํธ๊ฐ ๋๋ค
useMotionValue, useTransform, useScroll ์ ์ฌ์ฉํ์ฌ ์์์ ์์ง์์ ๊ฐ์งํ๊ณ , ๋ฐํ๋๋ ๊ฐ์ ๋ด๊ฐ ์ํ๋ ๊ฐ์ผ๋ก ๋ณํํ์ฌ style ๋ก ์ ์ฉ์์ผ์ฃผ๋ฉฐ, ์คํฌ๋กค์ ๊ฐ์ ๋ฐํํด์ค๋ค
์ฌ๋ฌ ํ๋ก์ ํธ์์ ์ ์ฉํด๋ณผ ์ ์์ ๊ฒ ๊ฐ์ ๊ธฐ๋๊ฐ ๋๋ค
1/26
๐ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 12์ผ์ฐจ
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ ๋ง์คํฐ state management ์ค์ต
โ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 12์ผ์ฐจ
์ค๋์ ๊ณผ์ ๋ framer-motion 4 : ๋ชจ๋ ๊ธฐ๋ฅ ๊ตฌํ ๋ฐ ๋ณต์ต!
์ด๋ฒ์ ๋๊ผฌ์ค์ด๋ ๋ ๊ฐ์ ๊ฑธ ๊ตฌํํ๋ ๊ฒ ์๋๋ผ ์ฝ๊ฐ ์์ฉํ๋ ๊ฑฐ๋ผ ์ค๋๋ง์ ๋จธ๋ฆฌ๋ฅผ ์ข ์ผ๋ค
์์๋ custom ๋ ๋ค์ ์ฌ์ฉํด๋ณด๊ณ , layoutId ๋ฅผ ์๋ก ๋ฐฐ์ฐ๊ณ AnimatePresence ๋ฅผ ๋ค์ ์ฌ์ฉํด๋ดค๋ค
์ญ์ ์ฐ์ง ์์ผ๋ฉด ๊น๋จน๋๋ค๋๋ ๋ช ์ผ ์ ์ ์ด ๊ฒ๋ ์ฃ๋ค ๊น๋จน๋ ๊ฒ ๊ฐ๋ค
๋ฆฌ๋ง์ธ๋, ๋ฆฌํฉํ ๋ง ํ์ํ์!!!
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ ๋ง์คํฐ state management ์ค์ต
crypto tracker ํ๋ก์ ํธ๊ฐ ๋ง์ง๋ง์ผ๋ก recoil ์ ์ฐ๋ฉด์ ๋ง๋ฌด๋ฆฌ๋๋ค
์์ฆ ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก recoil ์ ๋ง์ด ์ด๋ค๋๋ฐ ํ์คํ redux ์ฐ๋ ๊ฑฐ๋ ๋ฌ๋๋ค
๊ธฐ๋ฅ๋ ์ข๊ณ ๊ฐ๋จํ๊ณ ์ฝ๋๋ ์ข ๋ ๊ฐ๋ ์ฑ์ด ์์ด์ก๋ค
mobx ๋ฅผ ๋ฐฐ์ฐ๋ฉด์ ์ redux ๋ ์ฒ์ฌ๋ค ๋ผ๋ ์๊ฐ์ ํ์๋๋ฐ recoil ์ ๋ญ ๊ฑฐ์ ํ์ฌ์ฅ ์์ค์ผ๋ก ํธํ๋ค
์ ์ฅ์๋ atom ํ๋ ๋ง๋ค์ด์ key ์ default ๊ฐ์ ์จ์ฃผ๋ฉด ๋์ด๊ณ ์์ ๋ ๊ฐ์ ๊ฐ์ ธ์ค๋ ๊ฒ๋ ์ฝ๋ ํ ์ค์ด๋ฉด ๋, ์์ ํ๋ ๊ฒ๋ useState ๋ง๋ฅ ์ฐ๋ฉด ๋. ์ด๊ฑด ํ๋ช ์ด์ผ~~ recoil ์ ์ฐ๋ฉด ๋ฐ๋ณด...๋! ์๋ ์์ธ ์๋ ์์ง..
1/27
๐ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 13์ผ์ฐจ
โ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 13์ผ์ฐจ
์ค๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ด form ์ ํจ์ฑ ๊ฒ์ฌ ๊ตฌํ!
ํ์คํ ์ด๋๊น์ง react-hook-form ์ ์ด์ฉํด ๊ตฌํํ๋ ๊ฒ์ ์์ด ๊ตฌํํ๋ ค๋๊น ์ข ๊ท์ฐฎ๊ณ ์ฝ๋์๋ ๋ง์์ง๊ณ ๊ฐ๋ ์ฑ์ด ๋จ์ด์ก๋ค
๊ทธ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ด ํ๋ฒ์ฉ ๊ตฌํํด๋ณด๋ ๊ฒ์ด ์ธ์ด๋ฅผ ์ดํดํ๊ณ ๋ฐฐ์ฐ๋ ๋ฐ์ ๋ง์ ๋์์ด ๋๋ ๊ฒ ๊ฐ๋ค
1/28
๐ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 14์ผ์ฐจ
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ ๋ง์คํฐ state management ์ค์ต
โ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 14์ผ์ฐจ
์ค๋์ react-hook-form ์ด์ฉํด์ form ์ ํจ์ฑ ๊ฒ์ฌ ๊ตฌํ!
๊ฒ๋น์ค์ฝ~ ๋๋ฌด ๋ง์ด ํธ์ํ๊ณ ๊ตฌํํ๊ธฐ ์ฌ์ ๋ค
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ง ์์ฐฝ ์ฐ๊ณ ์ถ์ ๋ด ๋ง์.. ๋๋ฌด ์ผ์น์๋ ๊ฒ์ผ๊น?
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ ๋ง์คํฐ state management ํํธ
react-hook-form ์ ๋ฐฐ์ ๋๋ฐ ์ด์ ์ 4์ฐจ๊ณผ์ ํ๋ฉด์ ํ๋ฒ ์ฌ์ฉํด๋ด์ ์์ํ๊ฒ ์งํํ๋ค
์ด๋ฒ ํํธ๊ฐ ๊ธด ํธ์ด๋ผ ํ๋ฃจ์ ๋ค ๋ฃ์ง ๋ชปํ๊ณ ๋๋ ์ ๋ฃ๊ณ ์๋๋ฐ ์ด๋ง์ ๋ ๊ณ์ ๋ค๋ฅธ ์ผ์ ์น์ฌ์ ์งํ์ ๋ชปํ๊ณ ์๋ค
'๐จ ํจ์คํธ์บ ํผ์ค > ์คํฐ๋ ์ผ๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[220206-220212] ์ค๋์ ์ง๊ฐ ์ํ๋ค ๋ฏธ๋ ํ๋ก์ ํธ ์์! (0) | 2023.02.16 |
---|---|
[220130-220205] ์ง๊ฐ์ ์์ด์~! (0) | 2023.02.10 |
[220116-220122] ์ฌ๋ฌ๋ถ ๊ฑด๊ฐ ์ฑ๊ธฐ์ธ์ ๊ผญ (2) | 2023.01.27 |
[220109-220115] ์ง์ ์๋๋ฐ๋ ์ง์ ๊ฐ๊ณ ์ถ์๊ฑฐ์ผ (0) | 2023.01.20 |
[220102-220108] ์๊ฐ์ ๋ฉ์ดค (1) | 2023.01.13 |