2023-07-23
์ง๋ ์ฃผ๋ง ๊ณ ํฅ ์ต์ฐ์ ๊ธฐ๋ก์ ์ธ ํญ์ฐ๊ฐ ์์์ก๋ค. ๋ ผ์ ํ๋ฌ๋ด๋ฆฐ ๋น๋ฌผ์ด ๋ ผ์ด ๊ฐ๋ ์ ์๋ ๋ฌผ์ ์๋ณด๋ค ๋ง์ ๋ ผ๋ ์๋ก ๋์ณค๋ค. ์๋์ ์ผ๋ก ์ฝํ ์ง๋ฐ์ ๋์น๋ ๋ฌผ์ ๋ฌด๊ฒ๋ฅผ ๊ฒฌ๋์ง ๋ชปํ๊ณ ๊ธ์ธ ๋ฌด๋์ก๋ค. ๋ฌด๋์ ธ ๋ด๋ฆฐ ์ชฝ์ผ๋ก ๋ฌผ๊ธธ์ด ์ด๋ ธ๊ณ ๊ธ๋ฌผ์ด์ ๋์ ์งํฑํ๋ ํ์ด ๋ ๋ด๋ ค์ ๋ ผ ์๋ ์๋ก๋ฅผ ๋ฉ์ ๋ค. ์๋ก๊ฐ ๋งํ์ ๋น๋ฌผ์ ํ์ด ๊ฐ๋์ฐฌ ์๋ก๋ฅผ ๋์ด ๋ ์๋ ๋ ผโฆ
2023-07-18
ํ์ ์คํฌ๋ฆฝํธ์ ๊ตฌ์กฐ์ ํ์ดํ(Structural Typing) ํ์ ์คํฌ๋ฆฝํธ์ ๊ตฌ์กฐ์ ํ์ดํ (Structural Typing)์ ํ๋ก๊ทธ๋๋ฐ์์ ํ์ ํธํ์ฑ์ด๋ ํ์ ๊ฒ์ฌ ๋ฐฉ์์ ๊ฒฐ์ ํ๋ ๋ฐฉ์์ด๋ค. ๊ตฌ์กฐ์ ํ์ดํ (Structural Typing)๋ ๊ฐ์ ํํ์ ๋ฐ๋ผ ํ์ ์ ๊ฒฐ์ ํ๋ค. ์ฆ, ํ์ ์ ์ฒดํฌํ ๋ ํ์ ์ ์ด๋ฆ์ด๋ ์ ์ธ ๋ฐฉ์์ด ์๋ ๊ทธ ๊ตฌ์กฐ๋ฅผ ํ์ธโฆ
2023-06-19
์๋ก ์์กด์ ์ธ ํ๋๋ฅผ ๊ฐ์ง ๋? ์ ์ด๋ผ๋ prop์ ๊ฐ์ง ์ธํฐํ์ด์ค๊ฐ ์๋ค๊ณ ํ์. ๊ฐ ์ธ ๊ฒฝ์ฐ ๋ ์ฌ์ผ ํ๋ค. ๊ฐ ์ธ ๊ฒฝ์ฐ ๋ ์ฌ์ผ ํ๋ค. ํ๋์ property์ ์ํ๊ฐ ๋ค๋ฅธ property์ ๊ฒฐ๊ณผ์ ์ํฅ์ ๋ฏธ์น๋ค. ์ด๋ฐ ๊ฒฝ์ฐ ์๋ก ์์กด์ ์ธ ํ๋๊ฐ ์๋ค๊ณ ๋งํ๋ค. ์ฌ๋ด์ ๋ฆฌ์ํธ ์ปดํฌ๋ํธ์ ๋ฅผ ์ ์์ค์ ์ด๋ฐ ์์กด์ ์ธ field๋ฅผ โฆ
2023-06-04
๋ฐฐ๊ฒฝ Design system ์ปดํฌ๋ํธ๋ค์ ๊ธฐ๋ณธ Props์ ์ ์ํ๋ ค ํ๋ค. ์๋ก ๋ง๋ค design system์ ํ๊ฒ ์ค๊ณํ๊ณ ์ ํ๋ค. ํ์ ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฉด ๋ณ๋์ ์คํ์ผ์ ๊ฐ์ง์ง ์๊ณ , ์ปดํฌ๋ํธ์ ์ญํ ๊ณผ ๊ธฐ๋ฅ๋ง ์ ์ํ ๋ค. ํ์ํ ๊ฒฝ์ฐ ์์ฃผ ๊ธฐ๋ณธ์ ์ธ ์คํ์ผ์ ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณตํ์ง๋ง, ์ฝ๊ฒ overrideํ ์ ์์ด์ผ ํ๋ค. ์ ๋ต์ ์คํ์ผ์ ๋ํ ์ ์ฐ์ฑโฆ