[TECH-QA] ์ด๋ฏธ์ง€ Preloading, ์•„๋งˆ์ง€ caching

ํ™”๋ฉด์— ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋“ค์ด ๋งˆ์šดํŠธ ๋˜์—ˆ์„๋•Œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ new Image()๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ๋ฏธ๋ฆฌ ๋กœ๋“œํ•˜์—ฌ ์บ์‹ฑํ•˜์—ฌ ์ค€๋‹ค.
useEffect(()=> {
  const img = new Image();
  img.src = '์ด๋ฏธ์ง€์ฃผ์†Œ';
},[])

์ด๋ฏธ์ง€์— cache-control ์†์„ฑ ํ™•์ธ

๋ธŒ๋ผ์šฐ์ € cache-control ์ด๋ฏธ์ง€

์บ์‹ฑ ์ƒํƒœ๋ฅผ ๋„คํŠธ์›Œํฌ ํŒจ๋„์—์„œ ํ™•์ธ

๋ธŒ๋ผ์šฐ์ € cache-control ์ƒํƒœ
์ฒ˜์Œ ์ด๋ฏธ์ง€๋ฅผ ํ•œ๋ฒˆ new Image()๋กœ ๋กœ๋”ฉํ•˜๊ณ  ์ด๋ฏธ์ง€์˜ cache-control ์ƒํƒœ์— ๋”ฐ๋ผ ๋‹ค์Œ๋ฒˆ ์ด๋ฏธ์ง€๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ๋•Œ๋Š” ์ด๋ฏธ์ง€๊ฐ€ ์บ์‹ฑ๋˜์–ด ๋กœ๋”ฉํ•˜๋Š” ๊นœ๋นก์ž„ ์—†์ด ๋ฐ”๋กœ ํ™”๋ฉด์— ๋œจ๋Š” ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

(์ฐธ๊ณ )๋ธŒ๋ผ์šฐ์ € ์บ์‹œ ๋น„์šฐ๊ธฐ ๋ฐ ๊ฐ•๋ ฅ ์ƒˆ๋กœ๊ณ ์นจ ํ™œ์šฉํ•˜๊ธฐ

๋ธŒ๋ผ์šฐ์ € ์บ์‹œ ๋น„์šฐ๊ธฐ ๋ฐ ๊ฐ•๋ ฅ ์ƒˆ๋กœ๊ณ ์นจ ์ด๋ฏธ์ง€
์ถœ์ฒ˜ https://www.inflearn.com/course/lecture?courseSlug=%EC%9B%B9-%EC%84%B1%EB%8A%A5-%EC%B5%9C%EC%A0%81%ED%99%94-%EB%A6%AC%EC%95%A1%ED%8A%B8-1&unitId=48067&tab=curriculum