
ํธ๋ฆฌ ์์ดํน ๋ฒ์ญ ๊ธ
tree shaking (patterns.dev)

Fastlane iOS - match ์์ duplicate profiles ์ค๋ฅ๊ฐ ๋ฐ ๋์ ํด๊ฒฐ๋ฒ
match ์์ duplicate profiles ์ค๋ฅ๊ฐ ๋ฐ ๋์ ํด๊ฒฐ๋ฒ

patterns.dev ๋ ๋๋ง ํจํด ์๊ฐ
patterns.dev ๋ ๋๋ง ํจํด ์๊ฐ ๊ธ ๋ฒ์ญ

Rust๋ก ์์ฑ๋ ์ธ์ด๋ฅผ wasm-pack์ผ๋ก js๋ก ๋น๋ํ๊ธฐ
Rust๋ก ์์ฑ๋ ์ธ์ด๋ฅผ wasm-pack์ผ๋ก js๋ก ๋น๋ํ๊ธฐ

๊ฐ๋ฐ์ 2์ฐจ ๋ฉด์ ํ๊ธฐ (ํํ๊ณผ์ ๋ฉด์ )
ํํ๊ณผ์ ๋ฉด์ ์์ ๊ฐ์ฅ ๋ง์ด ๋ณด๋ ๊ฒ

mac์ Rust ์ค์นํ๊ธฐ
Rust Lang ์ mac์ ์ค์นํด๋ณด๊ธฐ

ํ์ด ํ๋ก๊ทธ๋๋ฐ๊ณผ ๊ฒฐํจ ํ ์คํ , ๊ฒ์ฆ ํ ์คํ
ํ์ด ํ๋ก๊ทธ๋๋ฐ๊ณผ ๊ฒฐํจ, ๊ฒ์ฆ ํ ์คํ

Lean ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก
Lean ํ๊ฒ ๊ฐ๋ฐํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์

์๊ฒฉ์๋ฃ (U-Health)
์๊ฒฉ์๋ฃ์ ๋ํด์ ์์๋ณด์

๊ฐ๋ฐ์ 1์ฐจ (๊ธฐ์ ) ๋ฉด์ ํ๊ธฐ
๊ธฐ์ ๋ฉด์ ์ผ๋ก ๋๋ ์

IntersectionObserver ์ ๊น ์์๋ณด๊ธฐ
IntersectionObserver๋ฅผ ์ด์ง ํ์ด๋ณด๊ณ , react์์ ์ฌ์ฉ๋ฒ ์์๋ณด๊ธฐ

Event Loop in Browser ๋ฒ์ญ (feat. Macro Task์ Micro Task)
Macro Task์ Micro Task์ ์ฐจ์ด

React memo๋ฅผ ์ธ ๋ ์ฃผ์ํด์ผ ํ ์ (feat. ๋ฐฐ์ด์ ์์ดํ ์ index๋ก ๊ฐ์ ธ์ค๊ธฐ)
React์ memo๋ฅผ ์ฐ๋ค๊ฐ ๋ ์ฅ์ ํ๊ณ

์๊ณ ๋ฆฌ์ฆ - number array flat ์ํค๊ธฐ
depth์ ๊ด๊ณ์์ด number array๋ฅผ ๋ชจ๋ flat ์์ผ๋ณด์

useEffect์ useLayoutEffect
์ด๊ธฐ๊ฐ ์ค์ ์ ๋ฐ๋ผ์ ์ธ์ ์ด๋ ๊ฒ์ ์ฌ์ฉํ์ฌ์ผ ํ ๊น?

Virtual DOM
Virtual DOM์ ๋ฌด์์ผ๊น?

dialog ํ๊ทธ
modal์ ์ํ ์น ํ์ค ํ๊ทธ

Web Storages
localStorage์ sessionStorage

๋ธ๋ก๊ทธ ํ๋ก์ ํธ (proj. surf-log)
๋ธ๋ก๊ทธ ๋ง๋ค๊ธฐ ํ๊ธฐ

JS Asynchronous ๊ฐ๋ต ์ค๋ช
promise, worker, animation

HTTP Status Code
http ์ํ ์ฝ๋์ ๋ํด์ ์์๋ด ์๋ค

JAM Stack ๊ทธ๋ฆฌ๊ณ SPA, CSR, SSR
์น ํด๋ผ์ด์ธํธ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ์๋ค์ ๋ฌด์์ด ์์๊น? ๊ทธ๋ฆฌ๊ณ ์ด๋ป๊ฒ ๋ค๋ฅธ๊ฐ?

SOLID ์์น
๊ฐ๋จํ SOLID ์์น ์ ๋ฆฌ