問題/AI コードレビューQ-AI-REVIEW-002●●●●○next@16.3.3実機検証済AI が書いた部品です。ビルドが落ちる行と、サーバーでやるべき処理を書いている行を指摘してください。問題のある行をクリックしてください。複数選べますcomponents/Sidebar.tsx1Browserで実行1行目 'use client'22行目 3Buildで実行3行目 import { useEffect, useState } from 'react'44行目 5Browserで実行5行目 const theme = localStorage.getItem('theme')66行目 7Browserで実行7行目 export function Sidebar({ userId }: { userId: number }) {8Browserで実行8行目 const [items, setItems] = useState([])99行目 10Browserで実行10行目 useEffect(() => {11Browserで実行11行目 fetch('/api/items?user=' + userId).then((r) => r.json()).then(setItems)12Browserで実行12行目 }, [userId])1313行目 14Browserで実行14行目 return <aside data-theme={theme}>{items.length}</aside>15Browserで実行15行目 }採点する出典nextjs.org/docs/app/getting-started/server-and-client-componentsdeveloper.mozilla.org/ja/docs/Web/API/Window/localStorageつぎに解説を読む/learn/hydration →解説を読む/learn/choose-server-or-client →use client を書いてあるのに、保存した設定を読むところでビルドが落ちます。どう直すのが正しいですか。類題 →