์ด๋ป๊ฒ ๋ ๋ฌ๋ง์ ์คํ์์ค๋ก ๊นํ ๋ณ 1600๊ฐ๋ฅผ ๋ฐ์ ์ ์์์๊น?
ย
์ฐ๋ฆฌ ๋ชจ๋๋ npm ํจํค์ง, ์๋ํฐ, ์น ์ดํ๋ฆฌ์ผ์ด์
, ์ฌ์ง์ด๋ ์ด์์ฒด์ ๊น์ง ๋งค์ผ ์คํ์์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํน์ ์ฌ๋ฌ๋ถ์ ํ๋ก์ ํธ๋ฅผ ๋ง๋๋ ๊ฒ์ ๊ณ ๋ คํด ๋ณด์ ์ ์ด ์๋์? ์ด ๋ฐํ์์๋ ์ ์ ๋ง์ฐํ ์์ด๋์ด๋ถํฐ ํ๋ก ํธ์๋ ์์ง๋์ด๊ฐ ๋ ๋นจ๋ฆฌ ํ
์คํธ๋ฅผ ์์ฑํ ์ ์๋๋ก ์ง์ํ๊ธฐ ์ํด ์ ์ ์ฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ Jest Preview๋ฅผ ๋ง๋ค๊ฒ ๋ ์ฌ์ ์ ๊ณต์ ํ ๊ฒ์
๋๋ค. ์์
ํ๊ณ ์ ํ๋ ํ๋ก์ ํธ์ ๋ํด ์์ด๋์ด๋ฅผ ๋์ถํ๋ ๋ฐฉ๋ฒ, ์คํ์์ค ํ๋ก์ ํธ ์ ์๋ก์ ๊ทน๋ณตํด์ผ ํ๋ ์ด๋ ค์, ์๊ฐ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ ๋ฐ ์ ์ธ๊ณ ์์ง๋์ด๋ค์ ๊ด์ฌ์ ๋ฐ๋ ๋ฐฉ๋ฒ์ ๊ณต์ ํฉ๋๋ค. ๋ํ ์คํ์์ค ์ปค๋ฎค๋ํฐ์ ์ฒซ ๊ธฐ์ฌ์ ๋ํ ๊ด์ฌ์ด ์์ผ์๋ค๋ฉด ์ด์ ๋ํ ์กฐ์ธ๋ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก Jest Preview๊ฐ ํ๋ก ํธ์๋ ์์ง๋์ด๋ก์ ํจ์จ์ ์ด๊ณ ์ข ๋ ์์ ๊ฐ์๊ฒ ์์
ํ๋ ์ด๋ค ๋์์ด ๋๋์ง ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
ย
ํฅ ์์ฐ์์ ํ๋ก ํธ์๋ ์์ง๋์ด๊ฐ ํ
์คํธ๋ฅผ ๋ ๋นจ๋ฆฌ ์์ฑํ๊ณ ๋๋ฒ๊ทธํ ์ ์๋๋ก ์ง์ํ๊ณ ์์ฐ์ฑ์ ๋์ผ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ jest-preview๋ฅผ ๋ง๋ค์์ต๋๋ค. ํฅ ์์ฐ์์ JavaScript ์ํ๊ณ์ ์ฑ์ฅ์ ๋ฐ๋ผ๊ฐ๊ณ ๋ฉ์ง JavaScript ํ๋ก์ ํธ๋ฅผ ์ถ์ ํ๋ bestofjs.org์ ํต์ฌ ๋ฉค๋ฒ์
๋๋ค.