重要语法:
const [post,setPost]=useState<{title:string;body:string;}} | null>(null);
chatGPT更推荐title:string;body:string;用分号;

因为之前有定义过初始值为null,所以必须这么写:
<div>{post?.title}</div>
<div>{post?.body}</div>
或者这样写:
if(!post){
return <div>loading...</div>
}
return (
<div>{post.title}</div>
)