[React] ๋น๋๊ธฐ ํต์ - fetch (+ axios์ ๋นํด ๋ถํธํ ์ )
ยท
๐ชด React
240219 TIL ๐ถ ๋ํ์ ์ธ ๋น๋๊ธฐ ํต์ ๋ฐฉ๋ฒ์ผ๋ก๋ axios์ fetch๊ฐ ์๋ค. ์ด๋ฒ์๋ fetch์ ๋ํด ์์๋ณด๊ณ ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ axios์ ๋นํด ๊ฐ์ง ๋จ์ ์ ์์๋ณด์ :) Fetch ๋จผ์ Fetch๋, ES6๋ถํฐ ๋์
๋ Javascript ๋ด์ฅ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, Promise ๊ธฐ๋ฐ ๋น๋๊ธฐ ํต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. ๋ด์ฅ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๊ธฐ ๋๋ฌธ์ (axios์ ๋ฌ๋ฆฌ) ๋ณ๋์ ์ค์น ๋ฐ import๊ฐ ํ์ํ์ง ์๋ค BUT, axios์ ๋นํด ๋จ์ ์ด ์๋ค. ๋ฏธ์ง์ ๋ธ๋ผ์ฐ์ ์กด์ฌ ๊ฐ๋ฐ์์๊ฒ ๋ถ์น์ ํ response axios์ ๋นํด ๋ถ์กฑํ ๊ธฐ๋ฅ axios์ ๋นํด ๋ถํธํ ๋จ์ ์ ํฌ๊ฒ ๋ค์์ ๋ ์ผ์ด์ค์์ ๋ณผ ์ ์๋ค. 1) ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ฌ ๋ 2) ์๋ฌ ์ฒ๋ฆฌ ์ 1) ์๋ฅผ ๋ค์ด, ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ฌ ๋์ ๋จ์ ์, ์๋..