728x90
์ด๋ค ์๋ฌ?
Uncaught TypeError: ~~. map is not a function
API ํธ์ถ ์ค์ ์ ๋ ํ API ๋ง ์ด๋ฐ ์๋ฌ๊ฐ ๋ฐ์...
์คํ์ค๋ฒํ๋ก์ฐ๋ฅผ ๋ณด๋ ์ค๋ธ์ ํธ๋ map ๋ฉ์๋๋ฅผ ๊ฐ๊ณ ์์ง ์์์ ์ฌ์ฉํ ์๊ฐ ์๋ค~ ์ด๋ฐ ์๊ธฐ๋ค์ด ๋ง์๋๋ฐ,
๋๋ ๋น์ฐํ ๋ฐฐ์ด๋ก ์ ๋นผ์๋๋ฐ ๋ฌด์จ ๋ง์ด์ผ?.. ํ๊ณ ์์๋ ๊ฒ์ด๋ค ^^..
const getTeamsData = async (companyId) => {
try {
const response = await axios.get(
`~~~API ์ฃผ์`
);
setTeamsData(response.data.teams);
} catch (error) {
console.log(error);
}
};
ํ์ฌ API ํธ์ถ ํจ์์์๋ ๋ฐ๋ก ๋ฐฐ์ด์ state๋ก ์ ์ฅํ๊ณ ์์๊ธฐ ๋๋ฌธ..
๊ทธ๋ ๊ฒ ์์๋ ์ฝ์ง ํ์..
ํด๊ฒฐ
๋๋ฌด๋ ์ด์ด์๊ฒ ํด๊ฒฐํด ๋ฒ๋ ธ๋ค.
์ด๊ธฐ๊ฐ์ ์์ธ์ง ๊ฐ์ฒด๋ก ํด๋๊ณ ์์๋ ๊ฒ์ด์๋ค.. ๐
const [teamsData, setTeamsData] = useState([]);
๋ฐฐ์ด๋ก ๋ฐ๊พธ์ด์ฃผ๋ ํด๊ฒฐ ์.
๋ด ์ฝ๋๋ฅผ ํญ์ ์์ฌํ๋๋ก ํ์..
728x90
Comment