ํฅ ๋น„์—ฃ ์‘์šฐ์˜Œ

notion image

์–ด๋–ป๊ฒŒ ๋‘ ๋‹ฌ๋งŒ์— ์˜คํ”ˆ์†Œ์Šค๋กœ ๊นƒํ—™ ๋ณ„ 1600๊ฐœ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์—ˆ์„๊นŒ?

ย 
์šฐ๋ฆฌ ๋ชจ๋‘๋Š” npm ํŒจํ‚ค์ง€, ์—๋””ํ„ฐ, ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜, ์‹ฌ์ง€์–ด๋Š” ์šด์˜์ฒด์ œ๊นŒ์ง€ ๋งค์ผ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ˜น์‹œ ์—ฌ๋Ÿฌ๋ถ„์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•ด ๋ณด์‹  ์ ์ด ์žˆ๋‚˜์š”? ์ด ๋ฐœํ‘œ์—์„œ๋Š” ์ €์˜ ๋ง‰์—ฐํ•œ ์•„์ด๋””์–ด๋ถ€ํ„ฐ ํ”„๋ก ํŠธ์—”๋“œ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋” ๋นจ๋ฆฌ ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์ž˜ ์ ์šฉ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ Jest Preview๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋œ ์—ฌ์ •์„ ๊ณต์œ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž‘์—…ํ•˜๊ณ ์ž ํ•˜๋Š” ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ์•„์ด๋””์–ด๋ฅผ ๋„์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•, ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ ์ €์ž๋กœ์„œ ๊ทน๋ณตํ•ด์•ผ ํ•˜๋Š” ์–ด๋ ค์›€, ์‹œ๊ฐ„์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ• ๋ฐ ์ „ ์„ธ๊ณ„ ์—”์ง€๋‹ˆ์–ด๋“ค์˜ ๊ด€์‹ฌ์„ ๋ฐ›๋Š” ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฒซ ๊ธฐ์—ฌ์— ๋Œ€ํ•œ ๊ด€์‹ฌ์ด ์žˆ์œผ์‹œ๋‹ค๋ฉด ์ด์— ๋Œ€ํ•œ ์กฐ์–ธ๋„ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ Jest Preview๊ฐ€ ํ”„๋ก ํŠธ์—”๋“œ ์—”์ง€๋‹ˆ์–ด๋กœ์„œ ํšจ์œจ์ ์ด๊ณ  ์ข€ ๋” ์ž์‹ ๊ฐ์žˆ๊ฒŒ ์ž‘์—…ํ•˜๋Š” ์–ด๋–ค ๋„์›€์ด ๋˜๋Š”์ง€ ๋ณด์—ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.
ย 
ํฅ ์‘์šฐ์˜Œ์€ ํ”„๋ก ํŠธ์—”๋“œ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ํ…Œ์ŠคํŠธ๋ฅผ ๋” ๋นจ๋ฆฌ ์ž‘์„ฑํ•˜๊ณ  ๋””๋ฒ„๊ทธํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๊ณ  ์ƒ์‚ฐ์„ฑ์„ ๋†’์ผ์ˆ˜ ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ jest-preview๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํฅ ์‘์šฐ์˜Œ์€ JavaScript ์ƒํƒœ๊ณ„์˜ ์„ฑ์žฅ์„ ๋”ฐ๋ผ๊ฐ€๊ณ  ๋ฉ‹์ง„ JavaScript ํ”„๋กœ์ ํŠธ๋ฅผ ์ถ”์ ํ•˜๋Š” bestofjs.org์˜ ํ•ต์‹ฌ ๋ฉค๋ฒ„์ž…๋‹ˆ๋‹ค.