技术文献

获取数据(含重要语法)

2026-05-18

重要语法:

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>
)