Progress/๐ ๋ ธ๋ง๋์ฝ๋ ๋ฆฌ์กํธ4๊ธฐ (10) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [10์ฃผ์ฐจ] ์ฃผ๊ฐํ๊ณ ๋ก ๐บ๏ธ 10์ฃผ์ฐจ (24.4.18 - 4.24)๐ชด ํต์ฌ 3์ค ์์ฝ- ์กธ์์ ์ง์คํ๊ธฐ- ๋ง์ง๋ง ์ฃผ ํ๋ด์- ํ ๋ ์ด์ฌํ ํ๊ธฐ ๐ ์ด๋ฒ ์ฃผ ๋ชฉํ - ์กธ์ ์ ์ถ ๐ฅ ์นญ์ฐฌํ๊ณ ์ถ์ ์ - ์ฒด๋ ฅ๊ณผ ๊ฑด๊ฐ์ ์ฐ์ ์์์ ๋ ์ .- ์์ฒด ๋ฆฌ๋ฌ๋ ์ ์ ๋์์ง๊ณ ์๋ค. ๐ ๊ณ ์น๊ฑฐ๋ ๋ฒ๋ ค์ผ ํ ์ - ๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ์ํ ์๊ฐ์ ๋ณ๋ก ๋ด์ง ๋ชปํ๊ณ ์๋ ์ . - ํจ์จ์ ์ผ๋ก ์๊ฐ ๋ณด๋ด๋ ๋ฐฉ๋ฒ ๊ฐ๊ตฌํ๊ธฐ. ๐ ์ด๋ฒ ์ฃผ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉSWR ๊ณผ ์กฐ๊ธ ๋ ์นํด์ง ๋๋. ๐ ์ฃผ๊ฐ ํ์์ ์กฐ๋ณ ํ๋์งค ๋ช๊ฐ๋ก ๋ฐํ ๊ตฌ์ฑ์ ํ์ ์ฌํ๋์ PPT ์ฌ๋ฐ์๋ค. ๐ต ์๊ฐ ๊ธฐ๋ก์์๋ณด๋ค ๊ฐ์์ค๋ฝ๊ฒ ์ฃผ๋ฌธ ๊ฑด์ด ๋์ด์ ๊ณ์ ์ฑ๋ฆฐ์ง ์ ๊ฒฝ์ ๋ชป์ผ๋ค. ํํ ๋ ๋ง๋ค์ด ๋์ ์ฌ๊ณ ๊ฐ .. [9์ฃผ์ฐจ] ์ฃผ๊ฐํ๊ณ ๋ก ๐บ๏ธ 9์ฃผ์ฐจ (24.4.11 - 4.17) ๐ชด ํต์ฌ 3์ค ์์ฝ - ์คํ๋ผ์ธ ๋ชจ๊ฐ์ฝ ์ฌ๋ฐ์๊ณ , ๋ค๋ค ๋๋ฌด ๋ฐ๊ฐ์ ์ด์! - ์ ๋ถ์ฆ..! ๋ชจ๋ฐ์ผ ์ ๋ถ์ฆ์ ๋ง๋ค์...! - ๊ฐ์ ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ๋ฃ๊ณ ๊ณผ์ ์ด์ฌํ ํ๊ธฐ ๐ ์ด๋ฒ ์ฃผ ๋ชฉํ - ๊ณผ์ ์ฌ์ถ ๐ฅ ์นญ์ฐฌํ๊ณ ์ถ์ ์ - ์คํฐ๋ ํ ์ ์๋ ๋งํผ ๊ณ์ ํ๊ณ ์๋ ์ - ์ค๊ฐ์ ์ฝ๊ฐ ํ๋ค๋ฆฌ๋ ๊ตฌ๊ฐ์ด ์์์ง๋ง ์ ๋ค๋ ์ธ ์ - ๋ฑํ ์นญ์ฐฌํ ๊ฑด ์์ง๋ง ์ ํ ์นญ์ฐฌ์ ์ํด ์ฅ์ด์ง๊ณ ์๋ ์ ๐ ๊ณ ์น๊ฑฐ๋ ๋ฒ๋ ค์ผ ํ ์ - ์คํฐ๋ ์ ๋นํ ํ ์ ์๋ ๋งํผ๋ง ํ๋ ์ - ๋ฌด๊ธฐ๋ ฅํด์ง ๋ ๋ฌด๊ธฐ๋ ฅํ๊ฒ ๋ ๋ ์ - ์ฌ์ ํ ๋งค์ฃผ ์ฐ์ง๋ง, ์๊ฐ ๊ด๋ฆฌ ์ ๋ชปํ๊ณ ์๋ ์ . ๋๋ ๋๋ก ์ด๊ธฐ ์ ํ~ ๐ ์ด๋ฒ ์ฃผ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ NextJS ๋ก ๋ฐฑ์๋ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ์ฐ๋์ฌ๋ฆฌ๊ฐ ๊ต์ฒด๋๋์ง ๋๊ฐ .. [8์ฃผ์ฐจ] ์ฃผ๊ฐํ๊ณ ๋ก ๐บ๏ธ 8์ฃผ์ฐจ (24.4.3 - 4.10) ๐ชด ํต์ฌ 3์ค ์์ฝ- ํ๊ณ ์ ํ๋ ๊ฒ๋ค์ ํด๋ด์- ๊ฝ ๊ตฌ๊ฒฝ ์ข์๋ค. ์์ผ๋ก๋ ์ฌ์ํ ๊ฒ๋ค๋ ์ฆ๊ธฐ๋ฉด์ ์ง๋ด์. - NextJS ์ฌ๋ฐ๊ฒ ํ๊ธฐ! ๊ฒ๋จน์ง ๋ง๊ธฐ! ๐ ์ด๋ฒ ์ฃผ ๋ชฉํ - ๊ณผ์ ์์ถ!- NextJS ์ ๊ฒ๋จน์ง ๋ง์ ๐ฅ ์นญ์ฐฌํ๊ณ ์ถ์ ์ - ๊ณผ์ ์์ถํ ์ - ๊ฐ์ ์ฌ๋ฏธ์๊ฒ ๋ณด๊ณ ์๋ ์ ! (๋๊ผฌ์ค์ ๋ง์ด ์ ์ ๋นจ๋ผ์ ธ์ ์ ๊ธฐํ๋ค)- ํ ์ผ์๋ ๊ณผ์ ๋น ๋ฅด๊ณ ์ฌ๋ฐ๊ฒ ํ ์ !- ๊ฝ ๋ณด๊ณ ์จ ๊ฒ! ๐ ๊ณ ์น๊ฑฐ๋ ๋ฒ๋ ค์ผ ํ ์ - ์ผ์ด๋๊ณ ์๋ ์๊ฐ์ด ๋ถ๊ท์นํ ์ - ์ฌ์ฌ ์๊ทน์ ์ธ ์์๋ค ๋ค์ ์ฐพ๋ ๊ฒ ํธ์ฅ- ํ๊ณ ์ ํ๋ ๊ฒ๋ค์ ๋ณ๊ฑฐ ์๋ ํ๊ณ๋ค๋ก ๋ฏธ๋ฃฌ ๊ฒ ๐ ์ด๋ฒ ์ฃผ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ#7 Prisma- ํต์ญ์ฌ์ ๊ฐ์ ์ญํ ์ ํด์ฃผ๋ ORM (Object Relat.. [7์ฃผ์ฐจ] ์ฃผ๊ฐํ๊ณ ๋ก ๐บ๏ธ 7์ฃผ์ฐจ (24.3.28 - 4.3) ๐ชด ํต์ฌ 3์ค ์์ฝ - NEXT JS ๋๋ฌด ๊ฒ๋ด์ง ๋ง๊ณ ์ฐฌ์ฐฌํ ๊ณต๋ถํ์. ๋ ๋ฐ๋ณตํ ์๋ก ์ดํด๋๊ณ ์ฌ๋ฐ์ด์ก๋จ ๊ฑธ ๊ธฐ์ตํ๊ธฐ. - ์ค์ ๊ฑท๊ธฐ ๊พธ์คํ ํด๋ณด๊ธฐ. - ํ์ ๊ธฐ๋ฅ ์ธ์ ์กฐ๊ธ์ฉ ๋ ํด๋ณด๋ ค๊ณ ํ๊ธฐ. ์๊ฐ ํฌ์ ๋ ํด๋ณด์. ๐ ์ด๋ฒ ์ฃผ ๋ชฉํ - ๊ณผ์ ์์ถ! - ๊ฐ์๋ ๋ฐ๋ฆฌ์ง ์๊ณ ๋ณด๊ธฐ. ๐ฅ ์นญ์ฐฌํ๊ณ ์ถ์ ์ - ํ์์ 2-3์์ ์์ 10์-11 ์์ ์ผ์ด๋ฌ๋๋ฐ, ๋ช ๋ฌ ์ง๋ด๋ณด๋ ์๊ฐ์ ์ผ๋ก๋ ๊ฑด๊ฐ์ ์ผ๋ก๋ ๋ณ๋ก ์ข์ง ๋ชปํ ๊ฒ ๊ฐ์ ์กฐ๊ธ์ฉ ๊ณ ์น๋ ์ค..! 1์์ ์์ 9์์ ์ผ์ด๋๊ธฐ๋ฅผ ํ๊ณ ์๋ค. - ๊ณผ์ ๋ฅผ ์ต์ ์ ๋คํด์ ํ๋ค๊ณ ๋ ๋ง ๋ชปํ์ง๋ง, ๊ทธ๋๋ ๊ณ์ ๊พธ์คํ ํ๊ณ ์๋ ์ . ํ์คํ ์ด์ ๊ธฐ์์ ํ ๋ ๋ณด๋ค ์กฐ๊ธ ์์ํ๋ค. (์ด์ ์ ์ง์ง ๋น๊ทผ ํ๋ฉด์ ๋๋ฌด ์ด๋ ต๊ณ .. [6์ฃผ์ฐจ] ์ฃผ๊ฐํ๊ณ ๋ก ๐บ๏ธ 6์ฃผ์ฐจ (24.3.21 - 3.27) ๐ชด ํต์ฌ 3์ค ์์ฝ - ์ด์ฌ์ด ๋ฌด๋์ง๋ ์๊ธฐ๊ฐ ์๋ค. ๋ฌด๋ฆฌํ์ง ๋ง๊ณ ์กฐ๊ธ์ฉ. - ๊ณ์ ๋ค์ด๋๋๋ก ๋ด๋ฒ๋ ค๋์ง ๋ง๊ธฐ. - ์คํจ๋ ๊ทธ๋ง๋๋ ๊ฒ ์คํจ์ผ. ๊ณ์ ํ๊ณ ์๋ ํ ์ฑ๊ณต์ ๊ณผ์ ์ด์ผ. ๐ ์ด๋ฒ ์ฃผ ๋ชฉํ - ๊ณผ์ ์ฌ์ถํ๊ธฐ ๐ฅ ์นญ์ฐฌํ๊ณ ์ถ์ ์ - ์กธ์ ์ ์ถํ ์ . ์ฝ๋๊ฐ ์๋ง์ด๋ ๊ฑธ ์๊ณ ์๋ ์ . - ์ฑ๋ ์ฌ๋๋ค ๋ค ๋ณธ ๊ฒ. ์งฑ์ฌ๋ฐ๋ค. - ํ๊ฒจ์ธ ์ท๋ค์ ์ ๋ฆฌํ๋ค. ๐ ๊ณ ์น๊ฑฐ๋ ๋ฒ๋ ค์ผ ํ ์ - ๋ฌด๋ ฅํด์ง๋ฉด ๊ณ์ ์๋ฌด๊ฒ๋ ์ํ๊ณ ์๋๋ฐ, ์ฌ์ค ํ ๊ฑด ์๋๋ฐ ๋ชธ์ด ์์์ง์ธ๋ค. ๋ฌญ์ค ์์ฝ์ด๋ผ๋ ์ก์์ผ๊ฒ ๋ค. - ๊ณ ๋ฏผ ๋๋ ๊ฒ๋ค, ์ ํด์ง์ง ์์ ๊ฒ๋ค์ ๋ถ์ํ ๋ ๊ธ์ ์ฐ๊ธฐ. ๊ธ ์ฐ๋ ๊ฒ ์ด๋ ค์ฐ๋ฉด ์ปคํผ๋ฅผ ํ๊ณ๋ก ์นดํ๋ผ๋ ๊ฐ๊ธฐ. - ์ฝ๋ ์ ๋ฆฌ ํ ๊ฒ ๋ณด์ด๋ฉด์๋ ๋์ค์ ํด์ผ์ง .. [5์ฃผ์ฐจ] ์ฃผ๊ฐํ๊ณ ๋ก ๐บ๏ธ 5์ฃผ์ฐจ (24.3.13 - 3.20) ๐ชด ํต์ฌ 3์ค ์์ฝ - ๋ฐ๋น ๋ ์ง์น์ง ์๋ ๋ฒ : ๊ธฐ๋กํ๊ธฐ - ํํํ๋ ๋งํผ, ์์ฌ์ด ๋งํผ ๋ฐฐ์ด๋ค๊ณ ์๊ฐํ๊ธฐ. - ์กธ์ ์ธ๋ฅ ํ๊ณ NextJS ์์ตํ์ฃ ๐ ์ด๋ฒ ์ฃผ ๋ชฉํ - ๊ณผ์ ์ฌ์ถํ๊ธฐ - NextJS ๊ธฐ์ด ๊ฐ์ ๋ฏธ๋ฆฌ ๋ฃ๊ธฐ - ์ ๋ฐ ์ ๋ ๐ฅ ์นญ์ฐฌํ๊ณ ์ถ์ ์ - ๋ฒ๋ ค๋์ ์ผ๋ค ์ด์ฌํ ํ๊ณ ์๋ ์ - ๊ณผ์ ์ ์ ์ถํ๊ณ ์๋ ์ - ํด๋ผ์ด์ธํธํํ ํ ์๋ธ ์ - ๋ฝ๋ชจ๋๋ก์์ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ . (์๊ฐ์ ์ ๋ ฅํด์ ์กฐ์ ํ ์ ์๊ฒ ํ๋ค.) ๐ ๊ณ ์น๊ฑฐ๋ ๋ฒ๋ ค์ผ ํ ์ - ๋ฐฐ์ฐ๋ ๊ณผ์ ์ด๋ผ๊ณ ์๊ฐํด์ผ ํ๋๋ฐ ์๊พธ ์ํด ๋ณด๋ ๊ฒ๋ค์ด ์๊ฐ๋๋ ์ - ๊ณต๋ถ.. ์ฝ๊ฐ ์ํํ ์ . ๋ ์ด์ฌํ ํ ์ ์๋๋ฐ! - ํ๋ฃจ๋ฅผ ๊ธฐ๋กํ์ง ์๋ ์ . ๋ฐ์๊ฒ๋ง ์๊ฐ ๋ณด๋ด๋ฉด ๊ธ์ ์ฐ์ธํด์ง.. [4์ฃผ์ฐจ] ์ฃผ๊ฐํ๊ณ ๋ก ๐บ๏ธ 4์ฃผ์ฐจ (24.3.6 - 3.12) ๐ชด ํต์ฌ 3์ค ์์ฝ - ์คํ๋ผ์ธ ๋ชจ๊ฐ์ฝ ๋๋ฌด ์ฌ๋ฐ์๋ค. - ์์ต, ๊ณผ์ ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ์์ํ๊ธฐ - ๊ณต๋ถํ๋ ์๊ฐ ๋๋ฆฌ๊ธฐ ๐ ์ด๋ฒ ์ฃผ ๋ชฉํ โ ์ผ๊ณผ ๊ณต๋ถ ๋ฐธ๋ฐ์ค ์ ๋ง์ถ๊ธฐ - ์ด๊ฑฐ ์๊ฐ๋ณด๋ค ์ด๋ ต๋ค! โ ์ฑ๋ฆฐ์ง ์ฌ์ถํ๊ธฐ โ ์คํ๋ผ์ธ ๋ชจ๊ฐ์ฝ ์ฐธ์ฌํ๊ธฐ ๐ฅ ์นญ์ฐฌํ๊ณ ์ถ์ ์ - ๊ณ์ ๋ญ๊ฐ๋ฅผ ํ๋ ค๊ณ ํ๋ ์ - ์คํ๋ผ์ธ ๋ชจ๊ฐ์ฝ ๊ฐ ์ ๐ ๊ณ ์น๊ฑฐ๋ ๋ฒ๋ ค์ผ ํ ์ - ๊ธฐ๋กํ์ง ์์ ์ - ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ํ์ง ์๋ ์ ๐ ์ด๋ฒ ์ฃผ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ 1. isLoading๊ณผ isFetching ์ ์ฐจ์ด์ isFetching isFetching์ ์ด๋ ํ react-query์์ฒญ ๋ด๋ถ์ ๋น๋๊ธฐ ํจ์๊ฐ ์ฒ๋ฆฌ๋์๋์ง ์ฌ๋ถ ์ ๋ฐ๋ผ true/false๋ก ๋๋์ด ์ง๋ค. => ์บ์๋ ๋ฐ์ดํฐ๊ฐ ์์ ๋ .. [3์ฃผ์ฐจ] ์ฃผ๊ฐํ๊ณ ๋ก ๐บ๏ธ 3์ฃผ์ฐจ (24.02.28 - 3.3) ๐ชด ํต์ฌ 3์ค ์์ฝ - ์๋ฉด ํจํด ์ ์ ๋ฒ์๋ก ๋๋ฆฌ๊ธฐ - ๊ณํํ๊ณ , ์ฐ์ ์์ ์ธ์ฐ๊ณ , ๊ธฐ๋กํ๋ฉฐ ํ๋ฃจ๋ฅผ ๋ณด๋ด์ - ์ข์ ๋ฐํ์ ๋ํ ๊ณต๋ถ ๐ ์ด๋ฒ ์ฃผ ๋ชฉํ โ ํ์ค & ๋ฆฌ์กํธ ๋ง์คํฐ ๊ฐ์ ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ๋ฃ๊ธฐ โ ์ฑ๋ฆฐ์ง ์ฌ์ถํ๊ธฐ โ ์ฃผ๊ฐํ์ ์ฐธ์ฌํ๊ธฐ ๐ฅ ์นญ์ฐฌํ๊ณ ์ถ์ ์ - ํ๊ณ ์ ํ ๊ฒ๋ค์ ๋ง์ด ํด๋ธ ๊ฒ - ๊ณผ์ ์ฌ์ถํ ์ - ์๋ก์ด ๊ฒ๋ค์ ๋์ ํ ์ . ๐ ๊ณ ์น๊ฑฐ๋ ๋ฒ๋ ค์ผ ํ ์ - ๊ธฐ๋กํ์ง ์๊ณ ์ฝ๊ฐ ์ถฉ๋์ ์ผ๋ก ํ๊ณ ์ถ์ ๊ฒ ๋จผ์ ํ ์ (์ฐ์ ์์ ์ ํ๊ณ ํจ์จ์ ์ผ๋ก ๋ณด๋ด์!) - ์๋ฉด ํจํด ๋ฐ์ด๋ ์ . ์ด์ 4์์ ์๊ณ ์๋๋ฐ, ์ด์ํ๊ฒ ์กธ๋ฆฐ๋ฐ ๋ญ๊ฐ ํด์ผํ ๊ฒ ๊ฐ๋ค. - ๊ณต๋ถํ๋ ํํ์ด ๋ฐฐ์ด ๋ด์ฉ ๊ธฐ๋กํ๋ ค๊ณ ํ์๋๋ฐ, ์ฐ๋ค๋ค ํ๋ค๊ฐ ๋ชปํ๋ค. ์ด๊ฒ๋ ์ฌ์ ๋ฅผ ๊ฐ์ง๊ณ ํ.. ์ด์ 1 2 ๋ค์