- ์คํผ๋ (Spinner): ๋ฒํผ๊ณผ ์ฝ๊ฒ ๊ฒฐํฉ ๊ฐ๋ฅํ ๋ด์ฅํ ๋ก๋ฉ ์คํผ๋๋ก, ์๋ ๊ตฌํ์ ๋ฒ๊ฑฐ๋ก์์ ์์ ๊ณ ์ปค์คํฐ๋ง์ด์ง๋ ๊ฐ๋ฅํฉ๋๋ค. ๐
- KBD (Keyboard): ํค๋ณด๋ ๋จ์ถํค(์:
Ctrl + S)๋ฅผ ์๊ฐ์ ์ผ๋ก ํ์ํ์ฌ ์น ์ฑ์ ์์ฐ์ฑ์ ๋์ด๋ฉฐ, ๋ฒํผ์ด๋ ํดํ์ ํตํฉํ ์ ์์ต๋๋ค. โจ๏ธ - ๋ฒํผ ๊ทธ๋ฃน (Button Group): ์ฌ๋ฌ ๋ฒํผ์ ํจ๊ณผ์ ์ผ๋ก ๊ทธ๋ฃนํํ๊ณ ์ค์ฒฉํ ์ ์์ผ๋ฉฐ, ๋๋กญ๋ค์ด๊ณผ ๊ฒฐํฉ ๊ฐ๋ฅํ '๋ถํ ๋ฒํผ'์ ์ํ
ButtonGroupSeparator๋ฅผ ์ ๊ณตํ์ฌ ๋ณต์กํ UI ๋์์ธ์ ๊ฐ์ํํฉ๋๋ค. ๐๏ธ - ์ ๋ ฅ ๊ทธ๋ฃน (Input Group): ์ ๋ ฅ ํ๋์ ์์ด์ฝ, ํ ์คํธ, ๋ฒํผ, ํดํ ๋ฑ ๋ค์ํ ์ ๋์จ์ ์ฝ๊ฒ ์ถ๊ฐํ ์ ์๊ฒ ํ์ฌ, ๊ฒ์ ๋ฒํผ ๋ด์ฅํ ์ ๋ ฅ์ด๋ ๋ณต์ฌ ๊ธฐ๋ฅ ๋ฑ ๋ณต์กํ ์ ๋ ฅ ๋์์ธ์ ๊น๋ํ๊ฒ ๊ตฌํํฉ๋๋ค. ๐งฉ
- ํ๋ (Field): React Hook Form ๋ฑ ๋ค์ํ ํผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฐ๋ํ์ฌ ๋งค์ฐ ๋ณต์กํ ํผ์ ๊ตฌ์ถํ ์ ์๋ ๊ฐ๋ ฅํ ์ปดํฌ๋ํธ๋ก, ๊ทธ ํ์ฉ ๊ฐ๋ฅ์ฑ์ด ๋ฌด๊ถ๋ฌด์งํฉ๋๋ค. ๐
- ์์ดํ
(Item):
Card์๋ ๋ค๋ฅธ, ๋ชฉ๋ก์ ๊ฐ๋ณ ํญ๋ชฉ์ ์ํ ์ ์ฉ ์ปดํฌ๋ํธ๋ก,ItemContent,Description,Media,Title๋ฑ์ ํตํด ์ฝํ ์ธ ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ตฌ์ฑํ๊ณ ์ก์ ์ด๋ ์์ด์ฝ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๐ฆ - ๋น ์ํ (Empty State): ๋ฐ์ดํฐ๊ฐ ์์ ๋(์: ๋น ํ ์ผ ๋ชฉ๋ก) UI๊ฐ ์ด๋ป๊ฒ ๋ณด์ผ์ง ์ ์ํ๋ ์ปดํฌ๋ํธ๋ก, ์ข ์ข ๊ฐ๊ณผ๋๋ ๋์์ธ ์๋๋ฆฌ์ค๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํต๋๋ค. ๐ป





