Web - ๋ช ์ธ์ ๋ชจ์
์ฌ์ค ๋ง ๊ณต๋ถ๋ฅผ ํ ์์ ์์๋ ๋ช ์ธ์๋ฅผ ์ฐพ์๋ณด๋ ์ผ์ ๋ณ๋ก ์๋ ๊ฑฐ ๊ฐ๋ค. ์ด๋์ ๋ ์์ ์์ ํ์์ ์ํด ์ฐพ์๋ณด๋ ์ผ์ด ๋ฐ์ํ๋ ๊ฒ ๊ฐ๋ค.
์ฌ์ค ๋ง ๊ณต๋ถ๋ฅผ ํ ์์ ์์๋ ๋ช ์ธ์๋ฅผ ์ฐพ์๋ณด๋ ์ผ์ ๋ณ๋ก ์๋ ๊ฑฐ ๊ฐ๋ค. ์ด๋์ ๋ ์์ ์์ ํ์์ ์ํด ์ฐพ์๋ณด๋ ์ผ์ด ๋ฐ์ํ๋ ๊ฒ ๊ฐ๋ค.
JS๋ ์ฒ์ ๋ง๋ค์ด์ง ๋น์ ์คํฌ๋ฆฝํธ์ ํฌ๊ธฐ๊ฐ ํฌ์ง ์์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๊ด๋ จ ๋ฌธ๋ฒ์ด ์์๋ค๊ณ ํ๋ค. ํ์ง๋ง ์คํฌ๋ฆฝํธ๋ค์ ํฌ๊ธฐ๊ฐ ์ปค์ง๊ธฐ ์์ํ๋ฉฐ ES6์ ํ์ค์ผ๋ก ๋ฑ๋ก๋์๊ณ , ์ด์ ์ Node.js ์์ ์ฃผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ CommonJS ์ด๋ค.
React์ createPortal, forwardRef API ์ ๋ํ ๋ฉ๋ชจ ๊ฐ์ธ์ ์ธ ๋ฉ๋ชจ์ธ์ง๋ผ ์์ธํ ๋ด์ฉ์ ์๋์ ๊ณต์๋ฌธ์๋ฅผ ๋ณด๋ ๊ฒ์ด ์ด๋กญ๋ค.
์ด๋ป๊ฒ ๋ณด๋ฉด ๊ฐ์ฅ ๊ทผ๋ณธ์ ์ด๋ผ๊ณ ํ ์ ์๋ ๋นํธ ์ฐ์ฐ์์ ๋ํด ๋ฉ๋ชจํ๋ คํ๋ค. ๊ฐ๋จํ๊ฒ ๋ฐ์ดํฐ์ ๊ธฐ๋ณธ ๋จ์ Byte ๋ 8bit ๊ฐ ๋ชจ์ฌ์ ์ด๋ฃจ๋ ๋จ์์ด๊ณ , 1bit ์ ๊ฐ์ 0, 1 ์ด๋ค.
์๋ฐ๋ฅผ ์ฌ์ฉํด๋ณด์ ๋ถ๋ค์ด๋ผ๋ฉด ์ ๊ทผ์ ์ด์(Access Modifier)๋ฅผ ๊ธฐ์ตํ์ค ๊ฒ์ด๋ค. ์ด๋ฐ ๊ธฐ๋ฅ์ด ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ์ฌ์ฌ ๋์ ๋๋ ค๋ ๊ฒ ๊ฐ๋ค.