ํ”„๋ก ํŠธ์—”๋“œ 2

[react] ERROR in ./src/reportWebVitals.js ํŒจํ‚ค์ง€ ๋ˆ„๋ฝ

๋ฆฌ์•กํŠธ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์„ฑํ•œ ํ›„ npm run start ๋ฅผ ์‹คํ–‰ํ–ˆ์„ ๋•Œ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ์˜ ๋‚ด์šฉ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: ERROR in ./src/reportWebVitals.js  ์œ„ ์—๋Ÿฌ์˜ ์›์ธ๊ณผ ๊ทธ ํ•ด๊ฒฐ ๋ฐฉ์•ˆ์— ๋Œ€ํ•ด ๊ธฐ๋กํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.web-vitals ๋ชจ๋“ˆ ์„ค์น˜๊ฐœ๋ฐœ ์ค‘์— reportWebVitals.js ํŒŒ์ผ์—์„œ web-vitals ๋ชจ๋“ˆ์„ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๋Š” ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” web-vitals ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜ํƒ€๋‚˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.  web-vitals๋Š” ์›น์‚ฌ์ดํŠธ์˜ ์„ฑ๋Šฅ ์ง€ํ‘œ๋ฅผ ์ธก์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ผ web-vitals ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค:ํ„ฐ๋ฏธ๋„์„ ์—ด์–ด ํ”„๋กœ์ ํŠธ ํด๋”๋กœ ์ด๋™๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์—ฌ web-vitals ํŒจํ‚ค์ง€..

React 2024.12.22

[React] SPA ์‹ฑ๊ธ€ํŽ˜์ด์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ž€? ๋ฌด์—‡์ผ๊นŒ.

๋ฆฌ์•กํŠธ ๊ฐœ๋ฐœ ์‹œ์ž‘ํ•˜๊ธฐ์— ์•ž์„œ, ๋ฆฌ์•กํŠธ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ๋จผ์ € ์›น ์„œ๋ฒ„์™€ ์›น ๋ธŒ๋ผ์šฐ์ € ๊ฐ„์˜ ํ†ต์‹  ๊ณผ์ •๊ณผ ์‹ฑ๊ธ€ํŽ˜์ด์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(SPA)์˜ ๊ฐœ๋…์„ ์•Œ์•„์•ผํ•œ๋‹ค. ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•˜๊ณ  ์‘๋‹ต๋ฐ›๋Š” ๊ณผ์ •๊ณผ SPA๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ๋™์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜์—ฌ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฐฉ์‹์„ ์ดํ•ดํ•˜๋ฉด, ๋ฆฌ์•กํŠธ์˜ ํ•ต์‹ฌ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ• ์ˆ˜ ์žˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๋‚ด์šฉ์„ ๊ฐ„๋žตํ•˜๊ฒŒ ์ •๋ฆฌ ํ•˜์˜€๋‹ค.๋ฆฌ์•กํŠธ ํ”„๋ ˆ์ž„์›Œํฌ ์ดํ•ดํ•˜๊ธฐ๋ฆฌ์•กํŠธ(React)๋Š” 2013๋…„ ํŽ˜์ด์Šค๋ถ์—์„œ ๋ฐœํ‘œํ•œ ์˜คํ”ˆ์†Œ์Šค ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ฃผ๋กœ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(UI)๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๊ฐ€์ƒ DOM(Virtual DOM)๊ณผ JSX ๋ผ๋Š” ์ƒˆ๋กœ์šด ๋ฐฉ์‹์œผ๋กœ ํšจ์œจ์ ์ธ ๋ Œ๋”๋ง ์ง€์›ํ”„๋ก ํŠธ์—”๋“œ๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ..

React 2024.09.24