3. 카테고리 관리
1. 카테고리 목록
CategoryListPage 생성
CategoryListPage 생성export default function CategoryListPage() {
const { categories, loading, error } = useFetchCategories();
// loading, error 처리
return (
<Container>
<h2>Categories</h2>
<table>
<thead>
<tr>
<th>이름</th>
<th>표시</th>
<th>행동</th>
</tr>
</thead>
<tbody>
{categories.map((category) => (
<tr key={category.id}>
<td>{category.name}</td>
<td>{category.hidden ? '감춤' : '보임'}</td>
<td>
<Link to={`/categories/${category.id}/edit`}>수정</Link>
</td>
</tr>
))}
</tbody>
</table>
<Link to="/categories/new">
카테고리 추가
</Link>
</Container>
);
}useFetchCategories hook 생성
2. 카테고리 추가
React Hook Form
CategoryNewPage 구현
CategoryNewPage 구현3. 카테고리 수정
useFetchCategory hook 생성
useFetchCategory hook 생성Last updated