์ํ ์์ธ ๋ด๋ถ ์นดํ ๊ณ ๋ฆฌ
ํ์ฌ๋ useAxios ๋ก getCategorhHierarchy ๋ฅผ ํตํด์ ์นดํ ๊ณ ๋ฆฌ ๋ฒํธ๋ฅผ ํตํด ์นดํ ๊ณ ๋ฆฌ ๋ฆฌ์คํธ๋ฅผ ๊ฐ์ ธ์ค๊ฒ ๋์๊ตฌ์ == data
๊ทธ data๋ฅผ map ๋๋ฉด์ ๊ฐ๊ฐ์ getCategoryList๋ฅผ ๊ฐ์ ธ์ค๊ณ ์ถ์๋ฐ
data?.forEach((cate) => {
const { categorySeq, childYn } = cate;
if (childYn !== 0) {
console.log('๊ทธ ์์๊ฐ', getDownCategory(categorySeq));
} else {
console.log('๊ทธ ์์๊ฐ ์์ ');
}
});
์ค๋ฅ ๊ฒฐ๊ณผ
์ ์ด๋ ๊ฒ ๋๋๊ตฌ๋
๋ค ๊ทผ๋ฐ์์ ์ ํ๋๋ฐ ๋ญ๊ฐ ์ด์ํ๊ฒ๊ฐ์์...
์ฌ์ญค๋ณด๊ณ ์ถ์๋๊ฑด
์ด๋ฐฉ๋ฒ ์์ ๋ค๋ฅธ ๋ฐฉ๋ฒ ์ด๋ค๊ฑฐ ์๋ํด๋ณผ ์ ์์๊น..? function* yeild ๊ฐ์๊ฑธ๋ก๋ ํ ์ ์๋๊ฑฐ ๊ฐ๋๋ฐ, ์ ๋ ์ ์๋๊ฒ ์๋๋ผ์ ๊ณต๋ถํด๋ด์ผ ๋ ๊ฑฐ ๊ฐ๋ค์ฌ...
์๋๋ฉด ์ด๋ฐฉ๋ฒ์ ๊ณ ์ํด์ผํ๋? (๊ทผ๋ฐ ๋งค์ฐ ์ด์ํ๊ณ ๋ฌดํ ์์ฒญํด์ใ ใ ใ ใ ใ )
๊ณ์ ์์ฒญ๊ฐ๋ฉด ๊ทธ๊ฑด ์์ ํด์ผ๊ฒ ๋ค์ฌ;;ใ ใ ใ ใ ใ ใ ใ ใ ๊ทผ๋ฐ ๋๋ฉด ์ด์ํ๊ฑฐ ์๋์ง ์๋์ฌ ใ ใ ใ
๋น ๋ซ์์ด์ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ
๊ทธ๋ฌ๋ฉด ์๋๋ ๋ณดํต ๊ทธ์์์ data๋ฅผ ๊ฐ์ง๊ณ ๋ data๋ฅผ ์์ฒญํด์ผ ํ ๋ ์ด๋ฏ๊ฒ ํ ์ ์๋์?
์ ๋ ์ด๋ฐ๊ฒฝ์ฐ ์ฒ์ํด๋ณด๋๊ฑฐ ๊ฐ์๋ฐ
for๋ฌธ์ ์๋ ๋น๋๊ธฐ ๋ก์ง๋ ์ปค์คํ ํ ์ผ๋ก ๋ง๋ค๋ฉด ์ด๋์?