๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ236 ์๋ฐ์คํฌ๋ฆฝํธ map()ํจ์, Object json key ๊ฐ ๊ฐ์ ธ์ค๊ธฐ ์๋ฐ์คํฌ๋ฆฝํธ map()ํจ์, Object json key ๊ฐ ๊ฐ์ ธ์ค๊ธฐ์๋ฐ์คํฌ๋ฆฝํธ๋ ์น ๊ฐ๋ฐ์์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ํ๋๋ก, ๋ค์ํ ๋ฐ์ดํฐ ์กฐ์ ๋ฐ ์ฒ๋ฆฌ๋ฅผ ์ํ ๋ด์ฅ ํจ์๋ฅผ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ๊ทธ ์ค์์๋ ๋ฐฐ์ด์ ํจ์จ์ ์ผ๋ก ๋ค๋ฃจ๊ธฐ ์ํ map() ํจ์์ JSON ๊ฐ์ฒด์์ ํค(key) ๊ฐ์ ์ถ์ถํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋ฐ์๋ค์ด ์์ฃผ ํ์ฉํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ์๋ฐ์คํฌ๋ฆฝํธ์ map() ํจ์์ ๋ํ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ์ฌ์ฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ JSON ๊ฐ์ฒด์ ํค ๊ฐ์ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ๋ํด ์ฌ๋ ์๊ฒ ์์๋ณด๊ณ , ์ด๋ฅผ HTML ์บ๋ฒ์ค๋ฅผ ํ์ฉํ ์ค์ ์์ ์ ํจ๊ป ์๊ฐํ๊ณ ์ ํฉ๋๋ค.์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ณผ์ ์์ ๋ฐ์ดํฐ ๋ณํ๊ณผ ์กฐ์์ ๋งค์ฐ ์ค์ํ ์์ ์ ๋๋ค. ๋ฐฐ์ด์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณตํ์ฌ ์๋ก์ด ๋ฐฐ์ด๋ก ๋ฐํํ๊ฑฐ๋.. 2025. 3. 20. ๊ตฌ๊ธ ์ ๋์ผ์ค Offerwall ์คํผ์ ๊ด๊ณ ์ค์ ๋ฐฉ๋ฒ - ๊ด๊ณ ๋ฅผ ๋ด์ผ๋ง ์ปจํ ์ธ ๋ฅผ ๋ณผ ์ ์๋ค๋ ๋ชจ๋ฌ ์ฐฝ ๊ตฌ๊ธ ์ ๋์ผ์ค Offerwall ์คํผ์ ๊ด๊ณ ์ค์ ๋ฐฉ๋ฒ - ๊ด๊ณ ๋ฅผ ๋ด์ผ๋ง ์ปจํ ์ธ ๋ฅผ ๋ณผ ์ ์๋ค๋ ๋ชจ๋ฌ ์ฐฝ๊ตฌ๊ธ ์ ๋์ผ์ค๋ ์๋ ๊ฐ ์จ๋ผ์ธ ๊ด๊ณ ์์ฅ์์ ์์ ์ ์ธ ์์ต ์ฐฝ์ถ ๋๊ตฌ๋ก ์๋ฆฌ ์ก์์์ต๋๋ค. ๊ทธ ์ค์์๋ ์คํผ์(Offerwall) ๊ด๊ณ ๋ ์ผ๋ฐ์ ์ธ ๋ฐฐ๋ ๊ด๊ณ ๋ ๋์์ ๊ด๊ณ ์๋ ์ฐจ๋ณํ๋ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค. ์คํผ์ ๊ด๊ณ ๋ ์ฌ์ฉ์๊ฐ ๊ด๊ณ ๋ฅผ ๋จ์ํ ๋ ธ์ถํ๋ ๊ฒ์ด ์๋๋ผ, ์ค์ ๋ก ๊ด๊ณ ์ ์ฐธ์ฌํ์ฌ ๋ณด์์ ๋ฐ๋ ํํ์ ๊ด๊ณ ์ ๋๋ค. ์ต๊ทผ ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๋ ๋ง์ ์ฌ์ฉ์๋ค์ด “๊ด๊ณ ๋ฅผ ๋ด์ผ๋ง ์ปจํ ์ธ ๋ฅผ ๋ณผ ์ ์๋ค”๋ ๋ชจ๋ฌ ์ฐฝ์ ๋ํด ๋ถ๋ง์ ํ ๋กํ๋ ๊ฒ์ ๋ณผ ์ ์๋๋ฐ, ์ด๋ ๊ด๊ณ ์์ต ๊ทน๋ํ๋ฅผ ์ํ ๊ตฌ๊ธ ์ ๋์ผ์ค์ ์ ๋ต ์ค ํ๋์ ๋๋ค.์ด ๊ธ์์๋ ๊ตฌ๊ธ ์ ๋์ผ์ค์ ์คํผ์ ๊ด๊ณ ๊ฐ ๋ฌด์์ธ์ง, ์ด๋ป๊ฒ ์ค์ ํ๋์ง ๊ทธ๋ฆฌ๊ณ ์ด๋ฅผ .. 2025. 3. 14. ์ ์์ผ ๊ฐ๋ฐ ํ๊ฒฝ์์์ UI ํ๋กํ ํ์ดํ๊ณผ ์ปดํฌ๋ํธ ๋์์ธ ์ ์์ผ ๊ฐ๋ฐ ํ๊ฒฝ์์์ UI ํ๋กํ ํ์ดํ๊ณผ ์ปดํฌ๋ํธ ๋์์ธ์ ์์ผ(Agile) ๊ฐ๋ฐ ํ๊ฒฝ์์๋ ๋น ๋ฅธ ํผ๋๋ฐฑ๊ณผ ๋ฐ๋ณต์ ์ธ ๊ฐ์ ์ด ํต์ฌ ๊ฐ์น์ ๋๋ค. ์ด๋ฌํ ํ๊ฒฝ์์ UI ํ๋กํ ํ์ดํ๊ณผ ์ปดํฌ๋ํธ ๋์์ธ์ ๊ฐ๋ฐ ์ด๊ธฐ ๋จ๊ณ๋ถํฐ ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฒ์ฆํ๊ณ , ๊ฐ๋ฐ์์ ๋์์ด๋ ๊ฐ์ ์ํํ ํ์ ์ ์ง์ํ๋ ์ค์ํ ์์๋ก ์๋ฆฌ ์ก๊ณ ์์ต๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ํ๋กํ ํ์ดํ ๋๊ตฌ์ ๋ฆฌ์กํธ ์คํ ๋ฆฌ๋ถ(Storybook) ๋ฑ์ ํ์ฉํ์ฌ UI ๋์์ธ์ ์ ์ํ๊ฒ ์๊ฐํํ๊ณ ๊ฒ์ฆํ๋ ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ ์ด๋ฅผ ํตํ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ํ์ ์๋๋ฆฌ์ค์ ๋ํด ๊ตฌ์ฒด์ ์ผ๋ก ์ดํด๋ณด๊ฒ ์ต๋๋ค.์ ์์ผ ๊ฐ๋ฐ๊ณผ UI ํ๋กํ ํ์ดํ์ ์ค์์ฑ์ ์์ผ ๊ฐ๋ฐ์ ์งง์ ๊ฐ๋ฐ ์ฃผ๊ธฐ์ ์ง์์ ์ธ ํผ๋๋ฐฑ์ ํตํด ์ ํ์ ์ ์ง์ ์ผ๋ก ๊ฐ์ ํ๋ ๋ฐฉ์์ ๋๋ค. UI ํ๋กํ ํ์ดํ์ ์ด๋ฌํ ์ ์์ผ ๊ฐ๋ฐ.. 2025. 2. 26. ํฐ์คํ ๋ฆฌ ๋ค์๊ฒ์ ์ต์ ํ ๊ธฐ๊ฐ๊ณผ ์ ํ์ง ํ์ธ ๋ฐฉ๋ฒ ํฐ์คํ ๋ฆฌ ๋ค์ ๊ฒ์ ์ต์ ํ ๊ธฐ๊ฐ๊ณผ ์ ํ์ง ํ์ธ ๋ฐฉ๋ฒํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ์๋ฉด์ ๋ค์ ๊ฒ์์์์ ๋ ธ์ถ๊ณผ ์ต์ ํ ๋ฌธ์ ๋ก ๊ณ ๋ฏผํด ๋ณด์ ์ ์์ผ์ ๊ฐ์? ์ด๋ฒ ํฌ์คํ ์์๋ ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ์ ๋ค์ ๊ฒ์ ์ต์ ํ ๊ธฐ๊ฐ๊ณผ ์ ํ์ง ํ๋ณ ๊ธฐ์ค, ๊ทธ๋ฆฌ๊ณ ๊ฒ์ ๋ ธ์ถ์ ๊ทน๋ํํ๊ธฐ ์ํ ์ ๋ต์ ๋ํด ์์ธํ ์์๋ณด๊ณ ์ ํฉ๋๋ค. ์๋์์ ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ์ ์ต์ ํ ๊ธฐ๊ฐ๊ณผ ์ ํ์ง ๋ธ๋ก๊ทธ๋ก ๋ถ๋ฅ๋๋ ์ด์ , ๊ทธ๋ฆฌ๊ณ ์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํ ๋ค์ํ ํ์ ์์๋๋ก ์ค๋ช ๋๋ฆฌ๊ฒ ์ต๋๋ค.์ฒ์ ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ์ ๊ธ์ ์์ฑํ์ค ๋, ์กฐํ์๊ฐ ์ ์ ๊ฒ์ ์์ฐ์ค๋ฝ๊ฒ ๋ฐ์๋ค์ด์ จ์ ์๋ ์์ต๋๋ค. ์ ์ญ์ ์ฒ์ ๋ธ๋ก๊ทธ๋ฅผ ์์ํ ๋๋ “์์ง ์ด๊ธฐ ๋จ๊ณ๋๊น ๋น์ฐํ ๊ฒฐ๊ณผ”๋ผ๊ณ ์๊ฐํ๋ฉฐ ์ง๋์ณค๋ ๊ฒฝํ์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ค ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ๊ฐ ๋ค์ ๊ฒ์ ์ต์ ํ ๊ธฐ๊ฐ์ด๋ผ๋ ์.. 2025. 2. 16. React JS ๋ฐ์ดํฐํผ์ปค ์ต์/์ต๋ ๋ ์ง ์ค์ ๊ฐ์ด๋ React JS ๋ฐ์ดํฐํผ์ปค ์ต์/์ต๋ ๋ ์ง ์ค์ ๊ฐ์ด๋์ต๊ทผ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐ ์ค์ํ ์์ ์ค ํ๋๊ฐ ๋ ์ง ์ ํ ๊ธฐ๋ฅ์ ๋๋ค. React๋ฅผ ๋น๋กฏํ ์ต์ ํ๋ก ํธ์๋ ํ๋ ์์ํฌ์์๋ ๋ค์ํ ๋ ์ง ์ ํ ์ปดํฌ๋ํธ๋ฅผ ์ ๊ณตํ๊ณ ์์ผ๋ฉฐ, ๊ทธ ์ค์์๋ JavaScript ๊ธฐ๋ฐ์ ๋ฐ์ดํฐํผ์ปค๋ ์ฌ์ฉ์๊ฐ ์ํ๋ ๋ ์ง ๋ฒ์๋ฅผ ์์ฝ๊ฒ ์ ํํ ์ ์๋๋ก ๋์์ค๋๋ค.์ค๋์ React์์ JS ๋ฐ์ดํฐํผ์ปค๋ฅผ ํ์ฉํ์ฌ ์ต์ ๋ ์ง์ ์ต๋ ๋ ์ง๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ๊ฒ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.๋ฐ์ดํฐํผ์ปค์ ํ์์ฑ๊ณผ ๊ธฐ๋ณธ ๊ฐ๋ ์น ํผ์ด๋ ์์ฝ ์์คํ , ์ผ์ ๊ด๋ฆฌ ๋ฑ ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ ์ง ์ ํ ๊ธฐ๋ฅ์ ํ์์ ์ ๋๋ค. ๋จ์ํ ์ฌ์ฉ์๊ฐ ์์์ ๋ ์ง๋ฅผ ์ ๋ ฅํ๋๋ก ๋๋ ๋์ , ๋ฏธ๋ฆฌ ์ ํด์ง ๋ฒ์ ๋ด์์.. 2025. 2. 12. ๋ฆฌ์กํธ api axios ์์ ๋ค์ด๋ก๋ ๋ฒํผ ๊ตฌํ react.JS filesaver.saveAs javascript blob response.headers ๊ฐ์์ filename์ถ์ถํ๊ธฐ ๋ฆฌ์กํธ api axios ์์ ๋ค์ด๋ก๋ ๋ฒํผ ๊ตฌํ react.JS filesaver.saveAs javascript blob response.headers ๊ฐ์์ filename์ถ์ถํ๊ธฐ๋ฆฌ์กํธ๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์๋ฒ๋ก๋ถํฐ ์์ ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ๋ ๊ธฐ๋ฅ์ ๊ตฌํํด์ผ ํ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ์์ต๋๋ค. ํนํ API ํธ์ถ ์ Axios๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๊ณ , ๊ทธ ๋ฐ์ดํฐ๋ฅผ ํ์ผ๋ก ์ ์ฅํ๋ ๊ณผ์ ์์ ์ฌ๋ฌ ๊ฐ์ง ์ ์ฝ๊ณผ ์ด์๋ฅผ ๋ง์ฃผํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฆฌ์กํธ ํ๊ฒฝ์์ Axios๋ฅผ ํ์ฉํ์ฌ ์์ ํ์ผ ๋ค์ด๋ก๋ ๋ฒํผ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ๊ณผ ํจ๊ป, response.headers์ ํฌํจ๋ ํ์ผ๋ช ์ ์ถ์ถํ๋ ๊ผผ์์ ๋ํด ์์ธํ ๋ค๋ฃจ๊ณ ์ ํฉ๋๋ค.๋ฆฌ์กํธ ํ๋ก์ ํธ ๊ฐ์ ๋ฐ ๊ตฌํ ๋ฐฐ๊ฒฝ๋ฆฌ์กํธ๋ ๋จ์ํ ์ปดํฌ๋ํธ ๊ธฐ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก.. 2025. 2. 11. ์ด์ 1 2 3 4 ยทยทยท 40 ๋ค์