
Calendar / DataGrid ๊ณตํต LogDialog ์ฌ์ฌ์ฉ ๊ตฌ์กฐ ์์ฑ
useLogsApi ๋์
์ผ๋ก ํ๋ก ํธ์๋ ๋ฐ์ดํฐ ๊ณ์ธต ๋จ์ผํ
list / create / update / remove API ์ ๊ทผ์ ํ ๊ณณ์ผ๋ก ํตํฉGrid ํ๋ฉด UI ๊ฐ์
์๋จ ๋ค๋น๊ฒ์ด์ ๊ฐ์
NavLink ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ ํ์ด์ง(Calendar / DataGrid)๋ง active ์ปฌ๋ฌ ํ์์ ์ฒด ํ๋ก์ฐ ์ ๊ฒ
UI ์ปดํฌ๋ํธ ์ฌ์ฌ์ฉ๋ณด๋ค ๋ ์ค์ํ ๊ฑด ๋ฐ์ดํฐ ํ๋ฆ์ ์ผ๊ด์ฑ
axios ํธ์ถ์ ํฉ์ด๋๋ฉด โ์๋์ ๋์ง๋ง ์ ์ง๋ณด์๋ ๋ง๊ฐ์ง๋คโ
useLogsApi ๊ฐ์ ์์ ์ถ์ํ ๋ ์ด์ด๋ง ์์ด๋
NavLink + isActive ํจํด์ ํญ UI์์ ๊ฑฐ์ ์ ๋ต์ ๊ฐ๊น๋ค
๊ณตํต ๋ฐ์ดํฐ ๊ณ์ธต(useLogsApi) ๊ธฐ์ค์ผ๋ก ์ฝ๋ ์ ๋ฆฌ ๋ง๋ฌด๋ฆฌ
UI ๋ํ ์ผ ์ ๋ฆฌ
1๋จ๊ณ ๋ง๋ฌด๋ฆฌ ๊ธฐ์ค ์ ๊ฒ