1.์ด๋ฒ์ฃผ๋ฅผ ๋๋์ ๋ณด์
๐ฅ์ ๋ฒ์ฃผ์ ์ธ์๋ ์ด๋ฒ ์ฃผ ๋ชฉํ
- next.js ๊ณต๋ถ : ์ด๋ฒ ์ฃผ์ฐจ์ ์ฃผ์ด์ง ๊ฐ์๋ฅผ ๋ฃ๊ณ ์ฒ์๋ณด๋ ๋ฉ์๋๋ผ๋๊ฐ ์ดํด๊ฐ ์๊ฐ๋ ๋ถ๋ถ์ ๋ฐ๋ก ์ ๋ฆฌ๋ฅผ ํ๋ฉด์ ๊ณต๋ถํ๋ค.
(์ด๋ ดํ์ด ์๊ณ ์๋ SSG,SSR์ ๋ํด์ ์ข ๋ ํ์คํ ์๊ฒ ๋์๋ค...) - ์๋ฐ์คํฌ๋ฆฝํธ + ๋ฆฌ๋์ค ๊ณต๋ถ : ์ด๋ฒ์ฃผ๋ ์ฌ์ค ์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ๋ณด๋จ ๋ฆฌ๋์ค๊ณต๋ถ์ ์ข ๋ ์ง์คํ๊ฑฐ๊ฐ๋ค.
redux toolkit์ผ๋ก todo๋ฅผ ๋ค์ ๋ง๋ค์ด ๋ณด๊ณ ๋ค์ ๊ทธ todo๋ฅผ react-query๋ฅผ ์ด์ฉํด์ crud์ฐ์ต์ ํ๋ค.
(์ง๊ธ ๋ค๋ฅธ๊ฑด ๋ค ๋๋๋ฐ update์์ ๋งํ์ ์ข ๋ ํด๋ด์ผ๋ ๊บผ๊ฐ๋ค ใ ใ ์ญ์ ์ด๋ ต๋ค) - ํ์ ์คํฌ๋ฆฝํธ๊ณต๋ถ๋ ์ฌ์ฉ๋ฒ ์์ฃผ๋ก ์ข ๋ ๊ณต๋ถ๋ฅผ ํ๋ค. ์ค์ตํ๋ฉด์ ์จ๋ณด๋ ค๊ณ ํ๋ ์ข ๋ ๊ณต๋ถ๊ฐ ํ์ํ๊ฒ๊ฐ์๋ค.
2.๋ค์์ฃผ ๋ชฉํ๐
-์ค์ง ์์ ๊ฒ๋ง ๊ฐ์๋ ์ต์ข ํ๋ก์ ํธ ๋ฐ์ ๊ฐ ๋ด์ผ ์์๋๋ค.
๊ทธ๋์ ๋ด์ผ๋ถํฐ๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ๊ทธ์ ๋ฐ๋ผ์ ๋ถ์กฑํ ๋ถ๋ถ์ ๊ณต๋ถํ๋ฉด์ ๋ง๋ค์ด ๋๊ฐ๊ป๊ฐ๋ค.
๋ถ์กฑํ๋ ๋ถ๋ถ์ด ์ด๋์๋์ง, ์งํ ์ ๋, ๋ง๋ ์ค๋ฅ๊ฐ ์ด๋ค ๊ฒ์ด ์๋์ง์ ๋ํด์ ์ง์คํด์ผ๊ฒ ๋ค.
3.์ด๋ฒ์ฃผ ๋ชฉํ ๋ฌ์ฑ ์ฌ๋ถโ๏ธ
๊ณ์ ๋ง์์ ๊ฑธ๋ ธ๋ crud ๊ธฐ๋ฅ์ ์ฐ์ตํ๋ค. ๋ฆฌ๋์คํดํท๋ ์จ๋ณด๊ณ ๋ฆฌ์กํธ์ฟผ๋ฆฌ๋ ์จ๋ณด๊ณ ๊ทธ ๋์ ๋ฐฐ์ ๋๊ฒ์ ์ข ์์ฉํด๋ณด๋ ค๊ณ ๋ ธ๋ ฅํ๋ค.
๋ฆฌ์กํธ์ฟผ๋ฆฌ๋ก get๋๋ post๋ง ํด๋ณด๊ณ ๋๋จธ์ง ๊ธฐ๋ฅ๋ค์ ์์ฝ๊ฒ ํด๋ณด์ง ๋ชปํ๋๋ฐ ์ด๋ฒ ๊ธฐํ์ ์ค์ฒ!
ํผ์ ํด๋ณด๋ ค๋ ๋งํ๋ ๋ถ๋ถ๋ ๋ง์์ ๋ต๋ตํ์ง๋ง ์กฐ๊ธ์ฉ ๊ณต์๋ฌธ์๋ฅผ ๋ณด๋ ๊ฑฐ๋ผ๋๊ฐ, ๋ค๋ฅธ ์ฌ๋๋ค์ ์ด๊ฑธ ์ด๋ป๊ฒ ํด๊ฒฐํ์ง? ๋ผ๋๊ฒ์ ์ฐพ์๋ณด๋๊ฒ ์ ๋ณด๋ค ์ต์ํด์ ธ์ ๋๋ฆ ์ ํค์ณ๋๊ฐ๊ณ ์์๋ค.(์กฐ๊ธ๋ง ๋ํ๋ฉด ๋!)
ํ๋ก์ ํธ ์ ์ ๊ทธ๋๋ ๊ธฐ๋ฅ๊ตฌํ์ ์กฐ๊ธ์ด๋๋ง ํด๋ด์ ๋ฟ๋ฏํ๊ธฐ๋ ํ๊ณ ์ ๋ณด๋ค ์ด๋งํผ ๋์๊ตฌ๋๋ ๋๊ผ๋ ํ ์ฃผ์๋ค.
๊ทธ๋๋ ์คํ๋ ค ๊ณต๋ถ ํ ์๋ก ์ ๊ณต๋ถํ ๊ป ๋ง๊ตฌ๋๋ ์๋ฟ์๊ฑด ์๋น๋ฐ ใ
์ต์ข ํ๋ก์ ํธ์ ๋ํ ๋ถ๋ด์ด ์กฐ๊ธ ๋์ง๋ง ๊ทธ๋๋ ์์ฑ๋ ๋๊ฒ ํด๋ณด๊ณ ์ถ์ ์๊ฐ๋ ๋ค๊ณ ๋ง์ง๋ง์ธ๋งํผ ํํ ์ํ๊ฒ ์ด์ฌํ ํด๋ณด๊ณ ์ถ๋ค!
๋จ์ ์ฃผ์ฐจ๋ ํ์ดํ !๐