[250421] TIL
Today I Learned (2025-04-21)
PM ๋ฏธํ
- ๋ํ ์ผ ์ฑ๊ธฐ์: ํ๋ก์ ํธ์ ์ธ๋ถ ์ฌํญ์ ๊ผผ๊ผผํ ๊ด๋ฆฌํ๋ ๊ฒ์ด ์ค์ํ๋ค.
- ๊ถ๊ทน์ ์ธ ๋ชฉํ๋ ์ฑ์ฅ: ๋ชจ๋ ํ๋์ ๊ถ๊ทน์ ์ผ๋ก ๊ฐ์ธ๊ณผ ํ์ ์ฑ์ฅ์ ๋ชฉํ๋ก ํ๋ค.
- ๋ฌธ์ ์ ๋ง๋ ์ ๋ต์ ์ฐพ์์ ํด๊ฒฐ: ์์ง๋์ด์ ๊ฐ๋ฐ์๊ฐ ๋ฌธ์ ๋ฅผ ๋ถ์ํ๊ณ ์ ์ ํ ํด๊ฒฐ์ฑ ์ ์ฐพ์์ผ ํ๋ค.
์ค๋์ ํ์ต ๋ด์ฉ
1. API ์ค๊ณ
- ์ฅ์ ๊ฒ์ API: GET ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฅ์ ๋ชฉ๋ก์ ๊ฒ์ํ ์ ์๋ API๋ฅผ ์ค๊ณํ๋ค. ๊ฒ์์ด์ ํํฐ๋ฅผ ์ฟผ๋ฆฌ ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌํ์ฌ ์ ์ฐํ ๊ฒ์์ด ๊ฐ๋ฅํ๋๋ก ํ๋ค.
2. ์ํ ๊ด๋ฆฌ
- ํจ์ํ ์ ๋ฐ์ดํธ: ์ํ ์ ๋ฐ์ดํธ ์ ์ด์ ์ํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ํจ์ํ ์ ๋ฐ์ดํธ์ ์ค์์ฑ์ ๋ฐฐ์ ๋ค. ์ด๋ ์ํ์ ์ผ๊ด์ฑ์ ์ ์งํ๊ณ , ๋น๋๊ธฐ ์ฒ๋ฆฌ์์ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๋ค.
3. ๋ฐฐ์นญ(Batching)
- ๋ฐฐ์นญ์ ๊ฐ๋ : ์ฌ๋ฌ ์ํ ์ ๋ฐ์ดํธ๋ฅผ ํ๋์ ๋ฆฌ๋ ๋๋ง์ผ๋ก ๋ฌถ์ด ์ฑ๋ฅ์ ์ต์ ํํ๋ ๋ฐฉ๋ฒ์ด๋ค. ์ด๋ React์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ์ค์ํ ๊ธฐ๋ฒ์ด๋ค.
4. Virtual DOM
- Virtual DOM: ์ค์ DOM์ ์กฐ์ํ๊ธฐ ์ ์ ๊ฐ์์ DOM์ ์ฌ์ฉํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ ์ต์ํํ๊ณ , ์ฑ๋ฅ์ ์ต์ ํํ๋ ๊ธฐ์ ์ด๋ค.
์ถ๊ฐ ํ์ต ์ฃผ์
- Props์ State์ ์ฐจ์ด์ : ๋ ๊ฐ๋ ์ ๊ณตํต์ ๊ณผ ์ฐจ์ด์ ์ ์ดํดํ๊ณ , ๊ฐ๊ฐ์ ์ ์ ํ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ํ์ตํ๋ค.
- ์ํ์ ๋น๋๊ธฐ ์ฒ๋ฆฌ: React์์ ์ํ ์ ๋ฐ์ดํธ๊ฐ ๋น๋๊ธฐ์ ์ผ๋ก ์ฒ๋ฆฌ๋๋ ์ด์ ์ ๊ทธ์ ๋ฐ๋ฅธ ์ฝ๋ ์์ฑ ๋ฐฉ๋ฒ์ ๋ฐฐ์ ๋ค.
Leave a comment