๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ126 ์ธํฐ๋ท ๋คํธ์ํฌ ๋ชจ๋ ๊ฒ(html, ์ด๋ฏธ์ง, ์์, ํ์ผ, ์ฑ๊ณผ ์๋ฒ์ ํต์ , ์๋ฒ์ ์๋ฒ ๊ฐ ํต์ )์ด HTTP ๊ธฐ๋ฐ ์์์ ๋์ ๊ฐ๋ฐ์๋ ํ์ HTTP ๊ธฐ๋ฐ ์์์ ๊ฐ๋ฐ ์ธํฐ๋ท ํต์ ์ธํฐ๋ท์์ ์ปดํจํฐ๋ค ๊ฐ์ ํต์ ๋ฐฉ๋ฒ : ์ธํฐ๋ท ๋ง(์๋ง์ ์ค๊ฐ ๋ ธ๋๋ฅผ ๊ฑฐ์ณ์ ์ด๋)์ ํตํด ํด๋ผ์ด์ธํธ์์ ์๋ฒ๋ก ์ ์ก IP(์ธํฐ๋ท ํ๋กํ ์ฝ) 1. IP ์ญํ ์ง์ ํ IP์ฃผ์(IP Address)์ ๋ฐ์ดํฐ ์ ๋ฌ ํจํท(Packet)์ด๋ผ๋ ํต์ ๋จ์๋ก ๋ฐ์ดํฐ ์ ๋ฌ 2. IP ํจํท ์ ๋ณด IPํจํท: ์ถ๋ฐ์ง IP, ๋ชฉ์ ์ง IP, ๊ธฐํ... + ์ ์ก ๋ฐ์ดํฐ 3. IPํ๋กํ ์ฝ์ ํ๊ณ ๋น์ฐ๊ฒฐ์ฑ: ํจํท์ ๋ฐ์ ๋์์ด ์๊ฑฐ๋ ์๋น์ค ๋ถ๋ฅ ์ํ์ฌ๋ ํจํท ์ ์ก → ๋์ ์๋ฒ๊ฐ ํจํท์ ๋ฐ์ ์ ์๋ ์ํ์ธ์ง ๋ชจ๋ฆ ๋น์ ๋ขฐ์ฑ: ์ค๊ฐ์ ํจํท์ด ์ค์ข → ์ค๊ฐ์ ๋ ธ๋๊ฐ ๊บผ.. 2022. 11. 29. ์คํ๊ณผ ํ ์คํ ์คํ(stack)์ ์ฝ์ ๊ณผ ์ญ์ ์ฐ์ฐ์ด ํ์ ์ ์ถ(LIFO)๋ก ์ด๋ค์ง๋ ์๋ฃ๊ตฌ์กฐ → ํ์ ์ ์ถ์ ์ฝ์ ๊ณผ ์ญ์ ๊ฐ ํ์ชฝ์์๋ง ์ผ์ด๋จ ์ ๊ฐ์ด ์คํ์ ๋ค์ด๊ฐ๋ฉด top์ด ์ ๊ฐ์ ๊ฐ๋ฆฌํจ๋ค. ์คํ์์ ๊ฐ์ ๋นผ๋ผ ๋ pop๋ top์ด ๊ฐ๋ฆฌํค๋ ๊ฐ์ ์คํ์์ ๋นผ๊ฒ ๋์ด ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ์ฅ ๋ง์ง๋ง์ ๋ฃ์๋ ๊ฐ์ด ๋์จ๋ค. [ํ์ด์ฌ์ ์คํ] ์์น top: ์ฝ์ ๊ณผ ์ญ์ ๊ฐ ์ผ์ด๋๋ ์์น ์ฐ์ฐ(๋ฆฌ์คํธ ์ด๋ฆ์ด s์ผ ๋) s.append(data): top ์์น์ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ๋ ์ฐ์ฐ s.pop(): top ์์น์ ํ์ฌ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๊ณ ํ์ธํ๋ ์ฐ์ฐ s[-1]: top ์์น์ ํ์ฌ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋จ์ ํ์ธํ๋ ์ฐ์ฐ ํ ํ(queue)๋ ์ฝ์ ๊ณผ ์ญ์ ์ฐ์ฐ์ด ์ ์ ์ ์ถ(FIFO)๋ก ์ด๋ค์ง๋ ์๋ฃ๊ตฌ์กฐ → ๋จผ์ ๋ค์ด์จ ๋ฐ์ดํฐ.. 2022. 11. 27. Immer ๋ฆฌ์กํธ์์ ๋ฐฐ์ด์ด๋ ๊ฐ์ฒด๋ฅผ ์ ๋ฐ์ดํธ ํด์ผ ํ ๋์๋ ๋ถ๋ณ์ฑ์ ์ง์ผ์ผ ํจ immer ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉํ๋ฉด ๊น๋ํ๊ฒ ์ฝ๋ ์์ฑ ๊ฐ๋ฅ immer๋ ์ฐ๋ฆฌ๊ฐ ์ํ๋ฅผ ์ ๋ฐ์ดํธ ํ ๋, ๋ถ๋ณ์ฑ์ ์ ๊ฒฝ์ฐ์ง ์์ผ๋ฉด์ ์ ๋ฐ์ดํธ๋ฅผ ํด์ฃผ๋ฉด Immer๊ฐ ๋ถ๋ณ์ฑ ๊ด๋ฆฌ ๋์ ํด์ค Immer ์ฌ์ฉ๋ฒ Immer ์ค์น $ yarn add immer ์ฝ๋ ์๋จ์ Immer ๋ถ๋ฌ์ด → ๋ณดํต produce์ด๋ฆ์ผ๋ก ๋ถ๋ฌ์ด import produce form ‘immer’; produce ํจ์ ์ฌ์ฉ ์ฒซ ๋ฒ์งธ ํ๋ผ๋ฏธํฐ: ์์ ํ๊ณ ์ถ์ ์ํ ๋ ๋ฒ์งธ ํ๋ผ๋ฏธํฐ: ์ด๋ป๊ฒ ์ ๋ฐ์ดํธํ๊ณ ์ถ์์ง ์ ์ํ๋ ํจ์(๋ถ๋ณ์ฑ ์ ๊ฒฝ์ฐ์ง ์๊ณ ๊ทธ๋ฅ ์ ๋ฐ์ดํธํ๋ฉด ์์์ ํด์ค) const state={ number:1, dontChangeMe: 2 }; const nextS.. 2022. 11. 24. Context API https://ko.reactjs.org/docs/context.html Context – React A JavaScript library for building user interfaces ko.reactjs.org Context: ๋จ๊ณ๋ง๋ค ์ผ์ผ์ด props๋ฅผ ๋๊ฒจ์ฃผ์ง ์๊ณ ๋ ์ปดํฌ๋ํธ ํธ๋ฆฌ ์ ์ฒด์ ๋ฐ์ดํฐ ์ ๊ณต ๐ก React ์ ํ๋ฆฌ์ผ์ด์ ์์ props ์ ๋ฌ ๋ฐฉ์: ์์์ ์๋๋ก(๋ถ๋ชจ์์ ์์์ผ๋ก) → ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ๋ฌ ์ปดํฌ๋ํธ๋ค์ ์ ๋ฌํด์ค์ผ ํ๋ props์ ๊ฒฝ์ฐ ํด๋น ๊ณผ์ ๋ฒ๊ฑฐ๋ก์ โญ๏ธ context ์ด์ฉํ์ฌ ํธ๋ฆฌ ๋จ๊ณ๋ง๋ค ๋ช ์์ ์ผ๋ก props๋ฅผ ๋๊ฒจ์ฃผ์ง ์์๋ ๋ง์ ์ปดํฌ๋ํธ๊ฐ ํด๋น ๊ฐ ๊ณต์ ๊ฐ๋ฅ โ๏ธํน์ ํจ์๋ฅผ ํน์ ์ปดํฌ๋ํธ๋ฅผ ๊ฑฐ์ณ์ ์ํ๋ ์ปดํฌ๋ํธ์๊ฒ ์ ๋ฌํ๋ ์์ ์ด 3~4๊ฐ ์ด์์ ์ปดํฌ๋ํธ๋ฅผ.. 2022. 11. 24. ์ด์ 1 ยทยทยท 25 26 27 28 29 30 31 32 ๋ค์