| โ ๋ฉ์ธ์ผ๋ก ๋์๊ฐ๊ธฐ | ๋๋ฒจ๋กํผ๊ทธ๋ฃน ๊ฒฝ๋ ฅ๊ธฐ์ ์ |
| ย | ย |
|---|---|
| ํ๋ก์ ํธ ์ค๋ช | ์์์ฅ ์ด์ฉ๊ถ ๋ฐ ์ฌ๋ฌผํจ, ํ์ ์์ฝ ํค์ค์คํฌ ํ๋ก๊ทธ๋จ |
| ๊ธฐ์ ์คํ | Next.js, TypeScript, Koa |
| ์ฐธ์ฌ๋ | ํ๋ก ํธ์๋ 100%, ๋ฐฑ์๋ 100% |
| ๊ธฐ๊ฐ | 2023.06 ~ 2023.07 |
// ๊ธฐ์กด ์ฝ๋ฐฑ ๋ฐฉ์ โ async/await์ผ๋ก ๋ณ๊ฒฝ
const promiseCall = async () => {
return await new Promise((resolve) => {
callBack = (method, data) => {
resolve({ method, data });
};
});
};
// ํ์ฉ
const { method, data } = await promiseCall();
packages/
โโโ admin/ # ๊ด๋ฆฌ์ ํ์ด์ง
โโโ kiosk/ # ํค์ค์คํฌ
โโโ shared/ # ๊ณตํต ์ปดํฌ๋ํธ
position, transform-origin, scale์ ํ์ฉํ์ฌ ํค์ค์คํฌ ์ฌ์ด์ฆ์ ๋ง๊ฒ ์กฐ์ scrollSnapAlign: left, scrollSnapType๋ฅผ ํ์ฉ