import React from "react"; import "./u4.css"; import { useNavigate } from "react-router-dom"; import DecorLine from "../../components/DecorLine"; import LongButton from "../../components/LongButton"; import radio0 from "../../assets/radio-0.png"; import radio1 from "../../assets/radio-1.png"; interface testType { id: number; title: string; desc: string; taboo: string; } const U4: React.FC = () => { const navigate = useNavigate(); const [test, setTest] = React.useState([]); const handleConfirm = () => { navigate("/UI6"); }; React.useEffect(() => { setTest([ { id: 1, title: "乳腺 B 超", desc: "适合 40 岁", taboo: "无特别限制", }, { id: 2, title: "乳腺钼靶", desc: "适合40岁以上", taboo: "孕期、哺乳期", }, ]); }, []); const [selectedId, setSelectedId] = React.useState(1); React.useEffect(() => { console.log("选择的项目", selectedId); }, [selectedId]); return (
请确认体检选项
{test.map((t) => (
setSelectedId(t.id)} >
{selectedId
{t.title}
{t.desc}
禁忌:{t.taboo}
))}
请根据自身状态选择合适的项目
); }; export default U4;