# Refactor Request Split [Component Name, e.g. Dashboard.jsx] (currently [line count] lines) into smaller components. ## Objectives - One component per visual section. - Move data fetching into a custom hook. - Keep props shallow; no prop drilling deeper than two levels. ## Constraints - Do NOT change what renders on screen. - Keep existing prop names and exported component names. - Output each new file with its path.
Write better AI coding prompts and get working code on the first try — free at zoeyprompts.com.