1/9
๐ ํ ์ผ
- 4์ฐจ ๊ณผ์ ๋ฆฌํฉํ ๋ง : ๋ฐฐ์ก๋น ๊ฒฐ์ ๋ก์ง ์์
โ ํ ์ผ
- 4์ฐจ ๊ณผ์ ๋ฆฌํฉํ ๋ง : ๋ฐฐ์ก๋น ๊ฒฐ์ ๋ก์ง ์์
์ถ๊ฐ ๊ธฐ๋ฅ ์ ๋ณ ํ์ ํ mutation ์ด ์ ์๋๋์ง ๋ฌผ์ด ๋ดค๋ค
ํ์๋ถ๋ค์ด๋ ์ฌ๋ฌ ๊ฒฝ์ฐ๋ฅผ ์คํํด๋ณด๋ 3๊ฐ์ ์ธ์๋ฅผ ๋ฃ์์ ๋ ์ฒซ๋ฒ์งธ ์ธ์๋ง ์ฝ์์ ์ถ๋ ฅ๋๊ณ ๋๋จธ์ง๋ undefined ๊ฐ ๋์ค๋ ๊ฒ์ ๋ณด๊ณ ํน์ ์ธ์๋ฅผ ํ๋๋ง ๋ฃ์ด์ผ ํ๋? ๋ผ๊ณ ์๊ฐํ๋ค
๊ทธ๋์ payload ๋ผ๋ ๊ฐ์ฒด ๋ฐ์ดํฐ์ ์ธ์ ์ธ๊ฐ๋ฅผ ๋ฃ์ด์ payload ๋ฅผ ์ธ์๋ก ๋ฃ์ด์คฌ๋๋ ์ ๋๋ก ์๋์ ํ๋ ๊ฒ์ ํ์ธํ ์ ์์๋ค
๊ทผ๋ฐ ์ด์ ๋ ๊ฐ์ฒด์ ๋ค์ด๊ฐ๋ id ๊ฐ์ด ์ฌ๋ฌ ๊ฐ๋ผ์ ๊ณ์ ๋ฐ๊ฟ์ ์ ์ฉ์ํค๊ฑฐ๋ ๊ทธ ์์์ ์กฐ์ ์ ํด์คฌ์ด์ผ ํ๋ค
๊ทธ๋์ ๋ฐ์์ id ๋ฅผ ๋น string ์ผ๋ก ์ง์ ํด์ค ๋ค ์ํ๋ค์ ๋ฐ๋ณต์ ์ผ๋ก ๊ฒฐ์ ํ ๋ ์ํ id ๋ฅผ ๋งค๋ฒ ์ง์ ํ๋ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝํ๋ค
1/10
๐ ํ ์ผ
- ์ํฌ์ต ์๋ฃ ์ ์
- ๋ฆฌ์กํธ ๊ณผ์ 1์ผ์ฐจ
- 4์ฐจ ๊ณผ์ ๋ฆฌํฉํ ๋ง : ๋ฐฐ์ก๋น ๊ฒฐ์ ๋ก์ง ์์
โ ํ ์ผ
- ์ํฌ์ต ์๋ฃ ์ ์
๋ชฉ์์ผ์ ๊ทธ๋ฃน ์ํฌ์ต์ด ์์ด์ ์ํฌ์ต ์๋ฃ๋ฅผ ์ ์ํ๋ค
๊ท์ฐฎ๊ณ ๋ฐํ๋ ํ๊ธฐ ์ซ์์ง๋ง ์ฐ์ง๊ฒ ๋ ํด์ผ์ง..
๊ทธ๋๋ ์ข ์ต์ํด์ก๋ค๊ณ ์๋ฃ๋ ํ๋ค๋ฅ ์ ์ํ๊ณ ๋ฐํ๋ ์ข ๊ด์ฐฎ์์ก๋ค
- ๋ฆฌ์กํธ ๊ณผ์ 1์ผ์ฐจ
ํ์ ์ค ๊ฑฐ์ ๊ฐ์ฌ๋์ฒ๋ผ ํด์ฃผ์๋ ๋ถ์ด ์๋๋ฐ ์ฐ๋ฆฌ๊ฐ ์ข ํด์ดํด์ง ๊ฒ ๊ฐ๋ค๊ตฌ ๋งค์ผ๋งค์ผ ๋ฆฌ์กํธ ๊ณผ์ ๋ฅผ ๋ด์ฃผ์๊ธฐ๋ก ํ๋ค
๋ณธ์ธ ๊ณต๋ถํ๋ ๊ฒ๋ ๋ฐ์๊ณ ํ๋์คํ ๋ฐ ์ฐ๋ฆฌ๋ค ๊ฒ๋ ๋ด์ฃผ์๋ค๋ ๊ณ ๋ง๊ณ ๋ฏธ์ํ ๋ฐ๋ฆ์ด์๋ค..
์ฒซ ๊ณผ์ ๋ router ์ ์์ด์๋๋ฐ ์ต์ ๋ฒ์ ์ createBrowserRouter ๋ฅผ ์ฌ์ฉํด์ ์์ ๋ฅผ ์ ์ถํ๋ ๊ฑฐ์๋ค
์ฒซ ๊ณผ์ ๋ค๋ณด๋ ๊ทธ๋ ๊ฒ ์ด๋ ต์ง ์์๋ค
- 4์ฐจ ๊ณผ์ ๋ฆฌํฉํ ๋ง : ๋ฐฐ์ก๋น ๊ฒฐ์ ๋ก์ง ์์
์ด์ for ๋ฌธ์ด ๋๋๋ฉด ์๋ฃ alert ์ฐฝ๊ณผ ์ฅ๋ฐ๊ตฌ๋ ๋ด ์ํ๋ค์ ๋ค ์ญ์ ํด์ฃผ๋ ๊ฑธ ํด๊ฒฐํ๋ ๊ณผ์ ์์ ๊ฐ์๊ธฐ ์ฅ๋ฐ๊ตฌ๋์ length error ๊ฐ ๋์ ๋ชป ํ๊ฒ ๋๋ค
์ฅ๋ฐ๊ตฌ๋ ๋ก์ง ๋งก์ ๋ถํํ ๋ด์ผ ํ์๊ฐ์ ๋ฌผ์ด๋ด์ผ๊ฒ ๋ค
1/11
๐ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 2์ผ์ฐจ
- 4์ฐจ ๊ณผ์ ๋ฆฌํฉํ ๋ง : ๋ฐฐ์ก๋น ๊ฒฐ์ ๋ก์ง ์์ ์ฐ์ฐ๋ง๋ฌด๋ฆฌ
โ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 2์ผ์ฐจ
2์ผ์ฐจ๋ state ๋ก ๋ชจ๋ฌ์ฐฝ์ ๋์์ฃผ๋ ์์ ์ ํ๋ ๊ณผ์ ์๋ค
์์ ์ ์ฒ์์ ๋ชจ๋ฌ์ฐฝ ์์ ํ ๋๋ ์ดํด๋ ๋ชปํ๊ณ ๊ทธ๋ฅ ๋ณต๋ถ๋ง ํ์๋๋ฐ ์ง๊ธ์ ๋ ํผ์ ๋ณต๋ถ๋ ์ํ๊ณ ์ฒ์ฒ ๋ง๋๋ ๊ฒ ๋๋ฌด ์ ๊ธฐํ๊ณ ๋ฟ๋ฏํ๋ค
๊ณต๋ถ๋ ๋ง์ด ๋ชปํ๊ณ ์ฑ์ฅํ๋๊ฑด์ง ๋์ ๋ณด์ด์ง ์์์ ์ง์น ๋๊ฐ ๋ง์๋ฐ ์ด๋ ๊ฒ ์์ ๊ณผ ๋ฌ๋ผ์ง ๊ฑธ ๋ณผ ๋๋ฉด ๋๋ฌด ์ ๊ธฐํ ์ผ์ด๋ค
- 4์ฐจ ๊ณผ์ ๋ฆฌํฉํ ๋ง : ๋ฐฐ์ก๋น ๊ฒฐ์ ๋ก์ง ์์ ์ฐ์ฐ๋ง๋ฌด๋ฆฌ
๋ค๋ฅธ ํ์ํํ ๋ ์ฅ๋ฐ๊ตฌ๋ ๋ค์ด๊ฐ๋ณด๋ผ๊ณ ํ๋๋ฐ length ์๋ฌ ๋์ ํน์ firebase ๊ณ์ ์ ๋ฐ๊ฟจ๋๋ฐ ๊ทธ๊ฒ ๋ฌธ์ ์ธ๊ฐ ์ถ์ด์ env ํ์ผ ๊ณ ์ณ๋ดค๋๋ฐ๋ ์๋๋ค
server ๋ ๋ค ๋ค์ ์ผ๋ดค๋๋ ๋๋ค ์ด์ด์๋ค
๊ฒฐ์ ๋ก์ง : ๋ฐฐ์ก๋น ์ํ ์์ & useMutation ๋ฆฌํฉํ ๋ง
for ๋ฌธ์ด ๋๋๋ ์๋์ ๋น๋๊ธฐ ํจ์๊ฐ ๋๋๋ ์๋๊ฐ ๋ฌ๋ผ ๋น๋๊ธฐ ์ฒ๋ฆฌ๊ฐ ๋ค ๋๋์ง ์์๋๋ฐ๋ ๋ถ๊ตฌํ๊ณ ๊ฒฐ์ ์๋ฃ alert ์ฐฝ๊ณผ ์ฅ๋ฐ๊ตฌ๋ ์ํ ์ญ์ ์ฝ๋๊ฐ ์ฒ๋ฆฌ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค
๋ญ ๋๋ฆฌ๋ฅผ ์ณ๋ for ๋ฌธ ์์ api ํธ์ถ์ด ๋ค ๋๋์ง ์์๋๋ฐ๋ ๊ฒฐ์ ์๋ด alert ์ฐฝ๊ณผ ์ฅ๋ฐ๊ตฌ๋ ์ญ์ ๋ก์ง์ด ๋ฐ๋๋์ด์ ๋๋ ์๋ค๊ฐ ๊ฐ์ฌ๋ํํ ๋ฌผ์ด๋ดค๋ค
โฌ ๊ฐ์ฌ๋์ด ํด๊ฒฐํด์ฃผ์ ์ฝ๋(๋ญ๊ฐ ๋์ ๋ค์ฃฝ๋ฐ์ฃฝ ๋ก์ง์ ๋ง์ถฐ ํด๊ฒฐํด์ค๊ฑฐ๋ผ ์ซ ์ฐ์ฐ์ฐ…)
๊ฐ์ฌ๋ํํ ์ฌ์ญค๋ณด๊ณ ํด๊ฒฐ๋ ์ค ์์๋๋ ์ง์ ์์ ๋ณด๋๊น ๋ค์ ์ค๊ฐ์ console.log('๋') ์ด ์ฐํ๋๋ผ..
useMutation ํ๋ผํผํฐ๋ฅผ ํ ๊ฐ๋ง ๋ฐ์์ค๋ ๋ฌธ์ ์ ๋ํด ๋ฐฐ์ด๋ก ๋ฐ์์ค๋ ํด๊ฒฐ๋์๋ค
์ธ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋์์ ๊ฐ api ํธ์ถ์ ๋ํด mutateAsync ๋ก await ๋ฅผ ํด์ฃผ๋ api ํธ์ถ ๋ฌธ์ ๋ ํด๊ฒฐ๋์๋ค
์ฐธ๊ณ ๋ฌธํ : https://oyg0420.tistory.com/entry/React-Query-%EC%98%88%EC%A0%9C%EB%A1%9C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0
https://itchallenger.tistory.com/587
1/12
๐ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 3์ผ์ฐจ
- ๋ฐฑ์ค ๋จ๊ณ๋ณ ๋ฌธ์ ํ๋๋ผ๋ ํ๊ธฐ
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ ๋ง์คํฐ crypto tracker 1 ์ค์ต
- ๊ฐ๋ฐ ๋ธ๋ก๊ทธ ์ ๋ฆฌ & ์์ฑ
โ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 3์ผ์ฐจ
์ด๋ฒ ๊ณผ์ ๋ ๊ธฐ์กด์ css ๋ก ์์ ํ๋ ๊ฒ์ styled-components ๋ก ๋ฆฌํฉํ ๋ง ์์ ์ ํด๋ณด๋ ๊ฒ์ด์๋ค
์์ ๋ฆฌ์กํธ ๋ ธ๋ง๋ ์ฝ๋ ๋๋ถ์ ์คํ์ผ ์ปดํฌ๋ํธ๋ฅผ ๋ง์ด ์ฌ์ฉํด์ ์ด๋ ต์ง ์์๋ค
๊ทธ๋ฆฌ๊ณ ์์์ด๋ ํ์ฅ ๋ฑ ์ฌ๋ฌ ๊ธฐ๋ฅ์ ์ฐ์ง ์์๊ธฐ ๋๋ฌธ์ ๊ฐ๋จํ๋ค
attr ์์ฑ ์์ ๋ฃ์ img ๋ฐฉ๋ฒ์ผ๋ก public ํด๋์ ์๋ image ํ์ผ์ import ํด์ ๋ฃ์ผ๋ ค๋ค๊ฐ ๊ฐ์๊ธฐ ์ ๋๊ฒฝ๋ก๋ก ๋ถ๋ฌ์ค๋ ๋ฐฉ๋ฒ์ด ์๋๊ธธ๋ ํด๋น ์ด๋ฏธ์ง ํ์ผ์ src ๋ก ๊ฐ์ ธ์๋ค๊ฐ ๊ทธ๊ฒ๋ ์ ๋จน์๋ค
๊ทธ๋์ ๊ทธ๋ฅ attr src ์ '/logo192.png' ๋ฅผ ํด์คฌ๋๋ ๊ทธ๋ฅ ๋ฐ๋ก ํด๊ฒฐ๋๋ค^^ ์ด์ด์๋ค ์ฆ๋ง
๊ทผ๋ฐ ์ ๋ ๊ฒฝ๋ก์ ์๋ ์ด๋ฏธ์ง ํ์ผ์ import ํ๋ ค๋ฉด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํด์ผ ํ๋ค๊ณ ํ๋๋ผ ๋์ค์ ์ด๋ฐ ์ผ์ด ์๊ธฐ์ง ์์์ผ๋ฉด ์ข๊ฒ ๋ค
- ๋ฐฑ์ค ๋จ๊ณ๋ณ ๋ฌธ์ ํ๋๋ผ๋ ํ๊ธฐ
let filePath = process.platform === "linux" ? 0 : "./input.txt";
let input = require("fs").readFileSync(filePath).toString();
input = Number(input);
let num = input;
let i = 0;
while (true) {
let sum = Math.floor(num / 10) + (num % 10);
num = (num % 10) * 10 + (sum % 10);
i++;
if (input === num) break;
}
console.log(i);
์์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๋๋ ํ์ง ์์์ ์ข ๋ถ์ํ ๋ง์์ ์๊ฐ ์์ ๋ ํ๋๋ผ๋ ํ์๋ผ๋ ์ฌ์ ์ผ๋ก ์์ํ๋ค
์๋ง ๋ฐ๋น ์ ์ผ์ฃผ์ผ์ ํ ๋ฌธ์ ํ๊น๋ง๊น ํ๊ฒ ์ง๋ง ํฐ๋๋ชจ์ ํ์ฐ์ด๊ณ ์ํ๋ ๊ฒ๋ณด๋จ ๋ซ๊ฒ ์ง ์ถ๋ค
๊ทผ๋ฐ ์ค๋๋ง์ ํธ๋๊น ํ๋๋ ๋ชจ๋ฅด๊ฒ ๋ค..
1110๋ฒ ๋ํ๊ธฐ ์ฌ์ดํด ๋ฌธ์ ์ธ๋ฐ ๋จธ๋ฆฌ๋ก ์ดํดํ๊ณ ์ด๋ป๊ฒ ํ์ง๋ ์ ๊ฒ ๊ฐ์๋ฐ ๋ก์ง์ ๋ง์ ์คํํด๋ณด๋ฉด ์ํ๋๋๋ก ๋์ค์ง ์์ ๋ต๋ตํ๋ค
์ผ๋จ ์ ๋ต์ ๊ตฌ๊ธ๋งํด์ ํผ ๋ฌธ์ ๊ณ ์^^..
ํด์ค :
์ฃผ์ด์ง ์์์ ์ญ์ ์๋ฆฌ์ ์ผ์ ์๋ฆฌ์๋ฅผ ๊ตฌํด ๋ํ๊ณ
์๋ก์ด ์์ ์ญ์ ์๋ฆฌ๋ ์ฃผ์ด์ง ์์์ ์ผ์ ์๋ฆฌ์(์ผ์ ์๋ฆฌ์ 10 ๊ณฑํด์ ์ญ์ ์๋ฆฌ ๋ง๋ค๊ธฐ)
์๋ก์ด ์์ ์ผ์ ์๋ฆฌ๋ ์ฃผ์ด์ง ์๋ฅผ ๋ํ ๊ฐ์ ์ผ์ ์๋ฆฌ
์ฃผ์ด์ง ์๊ฐ ์๋ก์ด ์์ ๊ฐ์ ๋๊น์ง ๋ฐ๋ณต
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ ๋ง์คํฐ crypto tracker 1 ์ค์ต
์ด์ ์ฐจํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ์ฉํ์ฌ ์ฝ์ธ ์์ธ๋ฅผ ์ฐจํธ ํํ๋ก ๋ณด์ด๊ฒ ํ๋ ๊ฒ๊น์ง ํด๋ณด๋ ค๊ณ ํ๋๋ฐ ๋ญ ์๋ฌ๊ฐ ์ ๋ ๊ฒ ๋์;; ๋๋ฌด ๋นํฉํ๋ค
์ค๋ฅ๋ฅผ ๋ฒ์ญ๋ ํด๋ณด๊ณ ๊ตฌ๊ธ๋ง๋ ํด๋ณด๊ณ ๋ช ์๊ฐ์ ๋๊ฐ๋ฆฌ๋ฅผ ์ธ๋งค๋ฉฐ ์์๋ณธ ๊ฑธ๋ก๋ ์ฝ์ธํํ๋ฆฌ์นด์์ ์ ๊ณตํด์ฃผ๋ api ์ ๋ฌด๋ฃ ํ๋์ ์ง๋ 24์๊ฐ๋ง ๋ฐ์ํด์ค๋ค๊ณ ํ๋ค
๊ทธ๋์ ์๊ฐ์ 23์๊ฐ์ผ๋ก ๊ณ ์ณค๋๋ ์๋์ ํ๋ ๊ฒ์ ํ์ธํ ์ ์์๋ค
์ ์ ๊ฐ์๊ธฐ ํ๋์ด ์๊ธฐ๋๊ณ ์~~~~ ์ฝ์ธ ํํ๋ฆฌ์นด ์ ์ชผ์ํ ๋๋ค…
- ๊ฐ๋ฐ ๋ธ๋ก๊ทธ ์ ๋ฆฌ & ์์ฑ
4์ฐจ๊ณผ์ ํ๋๋ผ ์๋ฌ๊ฐ ๋ง์ด ๋์ ๋๋ถ์ ๊ฐ๋ฐ ๋ธ๋ก๊ทธ์ ์ ๋ฆฌํ ๊ฒ๋ ๋ง์๋ค^^
์ปจํ ์ธ ๊ฐ ๋ง์ ๊ฑด ์ข์ง๋ง ๋๋ฌด ์ ๋ฆฌํ๊ธฐ๊ฐ ํ๋ค๋ค^^
๋ญ ์ด๋ฐ ๊ฒ๋ ๋์ค์ ๋์์ด ๋ค ๋๊ฒ ์ง…ใ ใ
1/13
๐ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 4์ผ์ฐจ
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ ๋ง์คํฐ crypto tracker 2 ์ค์ต
- 4์ฐจ๊ณผ์ ์ถ๊ฐ ๊ธฐ๋ฅ ๊ตฌํ ์์
โ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 4์ผ์ฐจ
์ค๋์ ๊ฐ์ฒด ๋ฐ์ดํฐ์ ํ์ ์ ์ง์ ํด๋ณด๊ณ ํ์ ์ด ์๋ ์ํ๋ค๋ง ์ถ๋ ฅ๋๋๋ก ๋ง๋ค์ด์คฌ๋ค
interface ๋ ์ง๊ฒน๋๋ก ๋ง๋ค์ด์ค์ ๊ทธ๋ ๊ฒ ์ด๋ ต์ง ์์๋ค
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ ๋ง์คํฐ crypto tracker 2 ์ค์ต
ํ์์ ๋์ ํด๋น ๊ฐ์๋ค์ ๊ฐ์ด ์๊ฐํ๊ณ ์๋ ํ์๋ค์๊ฒ ์ง๋ 24์๊ฐ๋ง ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ฌ ์ ์๋ ๋ฌธ์ ์ ๋ํด ๋ฌผ์ด๋ดค๋๋ ๋๊ผฌ์ค์ด ๋ง๋ ๋ค๋ฅธ api ๋ฅผ ๋ถ๋ฅด๋ฉด ๋๋ค๊ณ ํด์ ํด๊ฒฐ๋๋คใ ..
๊ทธ๋ฆฌ๊ณ data ์ชฝ์ ๋ฌ๋ ์๋ฌ๋ค์ ํ์ ์ ์ง์ ํด์ฃผ์ง ์์ ์๊ธด ์ค๋ฅ๊ฐ๋ค
map ์ผ๋ก ๋๋ฆฐ ๋์ as any ๋ฅผ ์ถ๊ฐํด์ฃผ๋ ํด๊ฒฐ๋๋ค
๊ทธ๋ฆฌ๊ณ ๋๊ผฌ์ค์ด ์ถ๊ฐ๋ก ๋ด์ฃผ์ ์์ ๋ price ํ์ด์ง ์ ๋ณด ๋ณด์ฌ์ฃผ๊ธฐ, ์บ๋ค์คํฑ ์ฐจํธ๋ก ๋ฐ๊ฟ๋ณด๊ธฐ๋ฅผ ์ํํ๋ค
- 4์ฐจ๊ณผ์ ์ถ๊ฐ ๊ธฐ๋ฅ ๊ตฌํ ์์(์ฐ๋จน)
์ฐจํธ ๋ฌธ์ ํด๊ฒฐํ๋๋ผ ๋ฐฐ์ก์ง์ฃผ์ ์ ์ฅ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ธ ๋๋ฆผ์ฝ๋ฉ firebase ์ค์น ๊ฐ์ ๋ณธ ๊ฒ ๋นผ๊ตฌ ์๊ฒ๋ ๋ชปํจใ
1/14
๐ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 5์ผ์ฐจ
โ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 5์ผ์ฐจ
ํ์๊ฐ์์ ํ ์์ผ์ ํญ์ ์ฌ๋๋ฐ ๊ณผ์ ๋๋ถ์ ๊ณต๋ถ๋ฅผ ํ๊ฒ ๋์ด์ ์ข ๋ฟ๋ฏ..ใ
์ค๋์ class ๋ฅผ ์ด์ฉํด์ ์ธ์คํด์ค๋ก ๋น์ทํ ๊ตฌ์กฐ์ ๋ค๋ฅธ ๋ฐ์ดํฐ๋ค์ ์์ฑํ๊ณ ํ๋ฉด์ ์ถ๋ ฅํด์ฃผ๋ ๊ณผ์ ๋ฅผ ์ํํ๋ค
์๋ฌด๋๋ class ๋ถ๋ถ์ด ์ทจ์ฝํด์ ๋๋ฆผ์ฝ๋ฉ ๊ฐ์๋ฅผ ๋ดค๋๋ฐ๋ ์ ๋ชจ๋ฅด๊ฒ ์ด์ ๋ค๋ฅธ ๊ณผ์ ๋ฅผ ํธ๋ ํ์์๊ฒ ๋ฌผ์ด๋ด์ ํ์๋ค
class ๋ฅผ ๋ค์ ํ๋ฒ ๋ด์ผ๊ฒ ๋คใ
1/15
๐ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 6์ผ์ฐจ
- 4์ฐจ ๊ณผ์ ์ถ๊ฐ ๊ธฐ๋ฅ : ๊ทธ๋ฆฌ๋ ์ ๋ ฌ ์์!
โ ํ ์ผ
- ๋ฆฌ์กํธ ๊ณผ์ 6์ผ์ฐจ
์ค๋์ framer-motion ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๊ฐ๋จํ ์ฌ๋ผ์ด๋ ๋ง๋ค๊ธฐ ๊ณผ์ ๋ฅผ ํ๋ค
์ด๋ฒ์ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ณต๋ถ๋ฅผ ์ํด ๋ ธ๋ง๋์ฝ๋์ ๊ฐ์๋ฅผ ์ฒจ๋ถํด์ฃผ์ จ๋ค
๊ฐ์๋ฅผ ๋ณด๊ณ ๋ฐ๋ผ์น์ง ์๊ณ ๊ทธ๋ฅ ํ๋ฒ ์ญ ๋ณธ ๋ค ํผ์ ์์ฑํด๋ดค๋ค
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ณต์กํ ๋ก์ง์ ๊ธฐ๋ฅ๋ค์ ์ฝ๊ฒ ๊ตฌํํ ์ ์๊ฒ ํด์ค์ ์ข์ง๋ง ๋ด๊ฐ ํ๋์ฝ๋ฉ์ผ๋ก ๋ก์ง์ ์ง์ ๋ง๋ค์ด๋ณด๋ผ๊ณ ํ๋ฉด ๋ชปํ ๊ฒ ๊ฐ๋ค
๋ญ๊ฐ ๋๋ฌด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์กดํ๋ ๊ฑด์ง ๊ฑฑ์ ๋ ๋๋ ๋ง๋ค
๊ตฌํํ๋ค๋ณด๋ ๋๊ผฌ์ค๊ณผ ๋ค๋ฅด๊ฒ ์ด์ ๋ฒํผ ๋๋ฅด๋ค๊ฐ ๋ค์ ๋ฒํผ์ ๋๋ฅด๋ฉด ํ์ฌ ๋ฐ์ค๊ฐ ์ผ์ชฝ์ผ๋ก ๊ฐ๊ณ ๋ค์ ๋ฐ์ค๊ฐ ์ค๋ฅธ์ชฝ์์ ์ค๋๊ฒ ์๋๋ผ ํ์ฌ ๋ฐ์ค๊ฐ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ๋ ํ์์ด ๋ฐ์ํ๋ค
๋๊ผฌ์ค ์ฝ๋์ ๋๊ฐ์ด ํ๋๋ฐ๋ ๊ณ ์ณ์ง์ง๊ฐ ์์๋ค
๊ทธ๋์ ๊ณผ์ ๋ฅผ ๋ด์ฃผ์ ๋ถํํ ๋ pr ํ๋ฉด์ ๋ฌผ์ด๋ณด๊ณ ๋ค๋ฅธ ํ์ํํ ๋ ๋ฌผ์ด๋ดค๋๋ฐ ๋ด์ฃผ์ ๋ถ๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค๊ณ ํ์๊ตฌ ๋ค๋ฅธ ํ์๋ ๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํด์ ๋ญ๋๋ฌธ์ธ์ง ๋ชจ๋ฅด๊ฒ ๋คใ
ํด๊ฒฐํ์ง ๋ชปํ์ผ๋ ๊ฐ์ฌ๋๊ป ์ฌ์ญค๋ด์ผ ํ ๊ฒ ๊ฐ๋ค
- 4์ฐจ ๊ณผ์ ์ถ๊ฐ ๊ธฐ๋ฅ : ๊ทธ๋ฆฌ๋ ์ ๋ ฌ ์์!
๋๋์ด ๋ฆฌํฉํ ๋ง๋ ๋๋๊ณ ๋ฌธ์ ๊ฐ ์์๋ ๋ ธ๋ง๋ ์ฝ๋๋ ๋ง๋ฌด๋ฆฌ๊ฐ ๋์ด์ ์ถ๊ฐ ๊ธฐ๋ฅ ์ค ๊ฐ์ฅ ์ฌ์ด ๊ฒ๋ถํฐ ์์ํ๋ค
๊ทธ๋ฆฌ๋ ์ ๋ ฌ์ ๋ญ๊ฐ ํ ๋ ์จ์ผํ ๊ฒ ๊ฐ๊ณ ์ปดํฌ๋ํธ๋ ๋ง์ด ๋๋ ์ผ ํ ๊ฒ ๊ฐ์์ ์ผ๋จ ๊ธฐ๋ฅ ๊ตฌํ์ด ๋๋๋ก ํ๋์ฝ๋ฉ์ผ๋ก ์คํ์ผ๋ง์ ์ ์ธํ๊ณ ๊ธฐ๋ฅ๊ตฌํ์ ๋จผ์ ์๋ฃํ๋ค
ํด๋น ๊ธฐ๋ฅ์ ๋ด๊ฐ ๊ตฌํํ ๊ฒ์ ํ์ด์ง์ ๋ค๋ฅธ ๋ถ์ด ๊ตฌํํ ์นดํ ๊ณ ๋ฆฌ ํ์ด์ง์ ๋ฃ์ด์ผ ํ๋ ๊ฑฐ๋ผ ์ฌ์ฌ์ฉํ ์ ์๋๋ก ์ ๊ฒฝ์ ์จ์ผ ํ๋๋ฐ ์ฝ๋๊ฐ 3์ค๋ฐ์ ๋์ง ์์ ํ ์ผ๋ก ๋ง๋ค๋ง ํ ๋ถ๋ถ์ด ์๋๋ผ์ ์ด๊ฑธ ํ ์ผ๋ก ๋ง๋ค์ด์ผ ํ ์ง์ ๋ํ ๊ณ ๋ฏผ๋ ์๊ฒผ๋ค
๊ทธ๋ฆฌ๊ณ ์๊ฐํด๋ณด๋ ๊ทธ๋ฆฌ๋๊ฐ ์คํ์ผ๋ง๋ง ๋ฐ๋๋ ๊ฒ ์๋๊ณ ๊ตฌ์กฐ๊ฐ ์์ ๋ฐ๋๋ ๊ฑฐ๋ผ ๊ธฐ์กด์ ํ๋์ ์ํ์ ๋ํ ์ปดํฌ๋ํธ๋ฅผ ์ธ ์ ์์์ง์ ๋ํด ๊ณ ๋ฏผ๋ ๋ง์ด ์๊ฒผ๋ค
์ด ๋ถ๋ถ์ ๋ํด์๋ ํ์ํํ ์กฐ์ธ์ ๊ตฌํด๋ด์ผ ๊ฒ ๋ค
'๐จ ํจ์คํธ์บ ํผ์ค > ์คํฐ๋ ์ผ๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[220123-220129] ํ ๊ฑด ์๋๋ฐ ์๊ฐ์ ์ ์ด๋ฆฌ ๋นจ๋ฆฌ ์ง๋๊ฐ๋์ง (0) | 2023.02.03 |
---|---|
[220116-220122] ์ฌ๋ฌ๋ถ ๊ฑด๊ฐ ์ฑ๊ธฐ์ธ์ ๊ผญ (2) | 2023.01.27 |
[220102-220108] ์๊ฐ์ ๋ฉ์ดค (1) | 2023.01.13 |
[221226-220101] ์ํด ๋ณต ๋ง์ด ๋ฐ์ผ์ธ์ (0) | 2023.01.06 |
[221219-221225] ์๊ฐ์ด ์ด๋ ๊ฒ ๋นจ๋ฆฌ ๊ฐ๋ค๊ณ ? (1) | 2022.12.29 |