[260518] TIL
Today I Learned (2026-05-18)
zod ํ์ ๋์ ๊ฒ์ฆ
- ํ์ ๋์ ์ฒดํฌ๋ฐ์ค์
z.boolean()์ ์ฐ๋ฉด false๋ ํต๊ณผํด๋ฒ๋ฆฐ๋ค.z.literal(true)๋ ๊ฐ์ด ์ ํํtrue์ผ ๋๋ง ํต๊ณผ์์ผ, ์ฒดํฌํ์ง ์์ผ๋ฉด ๊ฒ์ฆ์ด ์คํจํ๋ฏ๋ก โ๋ฐ๋์ ๋์โ๋ฅผ ๊ฐ์ ํ ์ ์๋ค.
agreeServiceTerms: z.literal(true),
agreePrivacyCollection: z.literal(true),
์ธ๋ผ์ธ SVG vs public SVG
- ์ธ๋ผ์ธ SVG๋ JS ๋ฒ๋ค์ ํฌํจ๋ผ ์ถ๊ฐ ์์ฒญ์ด ์๊ณ
currentColorยทstrokeWidth๋ฅผ prop์ผ๋ก ์ ์ดํ ์ ์์ด, ์ยท๊ตต๊ธฐ๋ฅผ ์ํ์ ๋ฐ๋ผ ๋ฐ๊ฟ์ผ ํ๋ ์์ ์์ด์ฝ์ ์ ํฉํ๋ค. - public ๊ฒฝ๋ก +
<Image>์ฐธ์กฐ๋ ๋์์ด๋๊ฐ ํ์ผ๋ง ๊ต์ฒดํ๋ฉด ๋๊ณ ๋ธ๋ผ์ฐ์ ๊ฐ ์บ์ํด ์ฌ์ฌ์ฉ ๋น์ฉ์ด ์์, ๋ชจ์์ด ๊ณ ์ ๋ ๋ก๊ณ ยท์ผ๋ฌ์คํธ์ ์ ํฉํ๋ค. ๋์ ์ฅ์ ์ ๋ชจ๋ ๊ฐ์ง๋ ค๋ฉด SVGR๋ก ์ปดํฌ๋ํธํํ๋ฉด ๋๋ค.
Leave a comment