์ ๋ค๋ ์ดํฐ, ๋๋ asyncํจ์์ ๊ฐ์ ์ฝ๋ฃจํด์ ๋ก์ง์ ์ผ์์ค๋จ(yield๋๋ await์ ํตํด)ํ ์ ์์ต๋๋ค. ๊ธฐ์กด์ ์ฝ๋ฐฑํจํด์์ pause๋ ์ํ๋ฅผ ๊ตฌ๋ถ ํ๊ธฐ ์ํ ํ๋๊ทธ ๋ณ์๊ฐ ํ์ํ๋ฐ ์ฝ๋ฃจํด ํจํด์์ (์ผ์์ค๋จํ ์ ์๋)์ ์ดํ๋ฆ์ผ๋ก์จ ๋์ ํํ๊ฐ๋ฅํฉ๋๋ค.
BEFORE:
const el = document.querySelector('.draggable')
let isTouching = false // <= ํ๋๊ทธ๋ณ์, ๋ก์ง์ด ๋ณต์กํ ์๋ก ๋์ด๋จ