クライアントコンポーネントでデータを取得する例
"use client";
export function Component() {
const [data, setData] = useState([]);
useEffect(() => {
fetch("/api/todos")
.then((res) => res.json())
.then((data) => setData(data));
}, []);
return (
<ul>
{data.map((todo) => (
<li key={todo.id}>{todo.title}</li>
))}
</ul>
);
}