【发布时间】:2025-12-13 09:40:01
【问题描述】:
我对使用 React 编码相当陌生。我正在尝试使用 if / else 语句,然后在内容正文中使用结果。此外,另一个重要信息是它与 Sanity CMS 相关联,因此我正在从数据库中提取内容。我想我遗漏了一些非常简单的东西,但是从 React 的角度来看,我错误地使用了 if 语句。我已经阅读了文档,但需要一些新的视角。
我也遇到了一个错误: return null = 'return' 语句只能在函数体中使用。
import { SanityContent } from "../../components/sanityContent";
import { Post, getPosts } from "../../utils/getPosts";
import { useDomain } from "../../utils/domain";
const post = getPosts();
if (post.title = 'Cookie Policy'){
<div> post.legalDoc </div>
}
if (!post) {
return null;
}
function CookiePolicy() {
return (
<Layout>
<SanityContent content={post.legalDoc} />
有什么想法吗?
【问题讨论】:
标签: reactjs database if-statement sanity