問題/AI コードレビューQ-LINE-003●●●●○next@16.3.3実機検証済AI が書いたコードです。ビルドが落ちる行と、サーバーでやるべき処理を書いている行を指摘してください。問題のある行をクリックしてください。複数選べますcomponents/Dashboard.tsx1Browserで実行1行目 'use client'22行目 3Buildで実行3行目 import { useState, useEffect } from 'react'44行目 5Browserで実行5行目 export function Dashboard() {6Browserで実行6行目 const [items, setItems] = useState([])7Browserで実行7行目 const w = window.innerWidth88行目 9Browserで実行9行目 useEffect(() => {10Browserで実行10行目 fetch('/api/items').then((r) => r.json()).then(setItems)11Browserで実行11行目 }, [])1212行目 13Browserで実行13行目 return <div data-w={w}>{items.length}</div>14Browserで実行14行目 }採点する出典nextjs.org/docs/app/getting-started/server-and-client-componentsdeveloper.mozilla.org/ja/docs/Web/API/Windowつぎに解説を読む/errors/window-is-not-defined →解説を読む/learn/choose-server-or-client →use client を書いてあるのに、画面の幅を読むところでビルドが落ちます。どう直すのが正しいですか。類題 →