2. 로그인, 사용자 목록
1. 로그인
routes.tsx 생성
routes.tsx 생성const routes = [
{ path: '/login', element: <LoginPage /> },
{
element: <Layout />,
children: [
{ path: '/', element: <HomePage /> },
{ path: '/users', element: <UserListPage /> },
{ path: '/categories', element: <CategoryListPage /> },
{ path: '/categories/new', element: <CategoryNewPage /> },
{ path: '/categories/:id/edit', element: <CategoryEditPage /> },
{ path: '/products', element: <ProductListPage /> },
{ path: '/products/new', element: <ProductNewPage /> },
{ path: '/products/:id', element: <ProductDetailPage /> },
{ path: '/products/:id/edit', element: <ProductEditPage /> },
{ path: '/orders', element: <OrderListPage /> },
{ path: '/orders/:id', element: <OrderDetailPage /> },
{ path: '/orders/:id/edit', element: <OrderEditPage /> },
],
},
];LoginPage 구현
LoginPage 구현Layout 구현
Layout 구현useCheckAccessToken hook 생성
헤더 구현하기
2. 사용자 관리
사용자 목록
useFetchUsers hook 생성
useFetch hook 생성
ApiService에서 fetcher 제공
Last updated