๊ฐ์ ธ์ค๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง ํ์ผ์ ๊ฐ์ ธ์ค๊ณ ์์ผ๋ฏ๋ก ์ ๋๋ก ํฌํจ๋ฉ๋๋ค. ์ฑ์ด ๋ก๋๋ ๋ ์ผ๋ถ ์ด๋ฏธ์ง ํ์ผ์ ๋ฏธ๋ฆฌ ๋ก๋ํ๋ ค๊ณ ํฉ๋๋ค. ํ์ผ์ด ๋ค์ ์ปค์ ์์ถํ ํ์๋ ๋ก๋ํ๋ ๋ฐ ๋ช ์ด๊ฐ ๊ฑธ๋ฆฌ๊ธฐ ๋๋ฌธ์ ๋๋ค. create-react-app์ ์ด๋ฏธ ์ด ์์ ์ ์ํํ ์ ์๋ ํจํค์ง๊ฐ ์๊ฑฐ๋ ์ฌ์ฉํ ๊ถ์ฅ ํจํค์ง๊ฐ ์์ต๋๊น?
๋ด์ฅ๋์ด ์์ง ์๊ณ ํจํค์ง๊ฐ ์๋ ๊ฒ์ ํ์คํ์ง๋ง ๊ฐ์ ธ์ค๊ธฐ๋ ํ์ผ์ ์ต์ข ๊ฒฝ๋ก๋ก ํ์ธ๋๋ฏ๋ก ํ์์ ๊ฐ์ด ๋ฏธ๋ฆฌ ๋ก๋ํ๋ฉด ๋ฉ๋๋ค.
import logo from './logo.png';
function preloadImage(url) {
const img = new Image();
img.src = url;
}
preloadImage(logo);
๊ฐ์ฌ ํด์. ์ ์ ํ ํจํค์ง๋ฅผ ์ฐพ์ ์ ์์ผ๋ฉด ๊ทธ๋ฅ ํ ๊ฒ์ ๋๋ค.
์, ๊ถ์ฅ๋๋ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ด์ฅ๋์ด ์์ง ์๊ณ ํจํค์ง๊ฐ ์๋ ๊ฒ์ ํ์คํ์ง๋ง ๊ฐ์ ธ์ค๊ธฐ๋ ํ์ผ์ ์ต์ข ๊ฒฝ๋ก๋ก ํ์ธ๋๋ฏ๋ก ํ์์ ๊ฐ์ด ๋ฏธ๋ฆฌ ๋ก๋ํ๋ฉด ๋ฉ๋๋ค.