๋ฆฌ๋์ค๋? ๋ฆฌ์กํธ๋ฟ๋ง ์๋๋ผ ๋ค์ํ ํ๋ ์์ํฌ์์ ์ฌ์ฉ๋๋ ์ํ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. ๋ฆฌ์กํธ๋ MVC ์ค์ View๋ง ๋ด๋นํ๊ฒ ๋๋๋ฐ ๋๋จธ์ง Model, Controller์ ํด๋นํ๋ ์ญํ ์ ํด์ฃผ๋ ๊ฒ์ด Redux์ด๋ค. MVC ํจํด์ ๋ฌธ์ ๋, ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ท๋ชจ๊ฐ ์ปค์ง
๋ฆฌ์กํธ ์ฟผ๋ฆฌ๋?
๊ธฐ์กด์ ํ์๊ฐ์ ํผ์ด๋ ๋ง์ดํ์ด์ง ์ ๋ณด ์์ ์ ํ ๋ ์์ ๋ฆฌ์กํธ๋ง์ผ๋ก form ํ์์ ๋ง๋ ๋ค์ useState, onChange ์ ์ฌ์ฉํด ํ๋์ฝ๋ฉ์ ํ์๋ค. ๊ทธ๋ฌ๋ ๊ธฐ์กด์ ๋ฐฉ์์ ์ฌ๋ฌ ๊ฐ์ ์ํ๋ฅผ ์ผ์ผ์ด ๋ง๋ค๋ฉฐ ํ๊ฐ๋ง ๋ณํํด๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํ์ง ์์ ์ํ์์
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ API ํต์ ๊ณผ ๋น๋๊ธฐ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ ์ ๋ ๋นผ๋์ ์ ์๋ค. ์๋ฒ ๋ฐ์ดํฐ ์์ฒญ/๊ด๋ฆฌ๋ฅผ ์ํด ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ด ์ฌ์ฉ๋๊ณ ์๋๋ฐ, ์ค๋์ ๊ฐ์ฅ ๋ํ์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค ํ๋์ธ React Query์ ๋ํด ์์๋ณด์.ReactApplication์์ ์๋ฒ