โ CustomButton ๋ถ๋ฆฌ
์ค๋ณต ์ฝ๋ ์ ๋ฆฌ(ToDoBox)
๋ด์ผ ์คํฐ๋๋ฅผ ์ํด CSS ์ข ๋ ์์ ํ๋ค.
focus-visible
์ outline: none
์ผ๋ก ํ๋๋ ๊ฒ์์ ํ
๋๋ฆฌ๊ฐ ๋ ์ด์ ์ ๋ณด์ธ๋ค!CustomButton ๋ถ๋ฆฌ
๋ฒํผ์ ๊ณตํต style์ ๋ณ์๋ก ์ ํ๊ณ ๊ฐ ๋ฒํผ๋ง๋ค style ๋ช ๊ฐ๋ง ๋ค๋ฅด๊ฒ ํ๊ณ ์ถ์๋ฐ ์ ์ฉ์ด ์ ์ ๋จ!
hover ํจ๊ณผ๋ jsx๋ฌธ๋ฒ์ผ๋ก ์ ์ ์ฉ์ด ์ ๋ผ์ ๊ฒ์!
์ถ๊ฐ, ์ญ์ ๋ btnName์ props๋ก ๋๊ฒจ์ ์ฝ๊ฒ ํ๋๋ฐ
์๋ฃ, ์ทจ์๋ case๋ฅผ ๋๋ ์ ์์ ๋ค๋ฅด๊ฒ ์ฃผ๊ณ ์ถ๋ค.
toDo.isDone
์ ๋ฐ๋ผ ์ทจ์, ์๋ฃ๋ก ๋ณด์ด๋๋ฐ children์ผ๋ก ์ ๋ฐ๊ณ customButton์ ์ฎ๊ฒผ๋ค๊ฐ ์๋ฌ.. ์ญ์ , ์๋ฃ ๋ฒํผ์ button์ customButton์ผ๋ก ๋ฐ๊ฟ๋ CSSํ์ผ์ hover๊ฐ ์ ์ ์ฉ๋๋๋ฐ ์ถ๊ฐํ๊ธฐ ๋ฒํผ์ ์ญ์ ,์๋ฃ์ฒ๋ผ div๋ก ๋ฌถ์ด์ ์์ ํด๋์ค์ button์ hover๋ฅผ ์ค๋ CSS์ hover๊ฐ ์ ์ฉ ์ ๋จ