[github repository](https://github.com/yceffort/koa-nextjs-react-typescript-boilerplate) nextjs์ react ๋ง ๊น๋ํ๊ฒ ์ฐ๊ณ ์ถ์ง๋ง, ๊ทธ๋ฌ๊ธฐ์ ํ์ค์ ์ธ ๋ฌธ์ ๊ฐ ๋ช๊ฐ์ง ์๋ค ...
Read### ๐ง์์ฑ์ค ๐ง [์๋ฌธ-How Browsers Work: Behind the scenes of modern web browsers](https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/) > ์ด ๊ธ์ ์์ฝ/๋ฒ์ญํ ๋ ์ข์ ๊ธ์ด [๋ค์ด๋ฒ d2](https://d2.naver.com/...
Read### useReducer ```javascript const [state, dispatch] = useReducer(reducer, initialArg, init); ``` `useState`์ ๋์ฒด ํจ์๋ค. ๋ค์์ ํ์ ๊ฐ์ ๋ง๋๋ ๋ณต์กํ ๋ก์ง, ํน์ ๋ค์ state๊ฐ ์ด์ state์ ์์กด์ ์ธ ๊ฒฝ์ฐ์ ์ด๋ค. ๋ญ๊ฐ ๋ญ์ง ๋ชจ๋ฅด๊ฒ ์ผ๋๊น ์์ ๋ฅผ ๋ณด์. ...
Read# Hooks API Hook์ react 16.8์์ ์ถ๊ฐ๋ ๊ฐ๋ ์ผ๋ก, Hook์ ์์ฉํ๋ฉด class๋ฅผ ๊ฐ์ฑํ์ง ์์๋ state๊ด๋ฆฌ์ ๊ฐ์ react์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋ค. ## ๊ธฐ๋ณธ Hook ### useState ```javascript const [state, setState] = useState(initialState); setStat...
Read## ๋ก๋๋ฐธ๋ฐ์ > ๋ก๋ ๋ฐธ๋ฐ์ฑ์ด๋, ๋ถํ ๋ถ์ฐ์ ์ํด์ ๊ฐ์ IP๋ฅผ ํตํด ์ฌ๋ฌ ์๋ฒ์ ์ ์ํ๋๋ก ๋ถ๋ฐฐํ๋ ๊ธฐ๋ฅ์ ๋งํ๋ค. ๋ก๋ ๋ฐธ๋ฐ์ฑ์์ ์ฌ์ฉํ๋ ์ฃผ์ ๊ธฐ์ ์ - NAT(Network Address Translation): ์ฌ์ค IP ์ฃผ์๋ฅผ ๊ณต์ธ IP ์ฃผ์๋ก ๋ฐ๊พธ๋ ๋ฐ ์ฌ์ฉํ๋ ํต์ ๋ง์ ์ฃผ์ ๋ณ์กฐ๊ธฐ์ด๋ค. - DSR(Dynamic Source Rout...
Read