reactjs - 向类组件添加 const 以在 Gatsby 站点中显示来自 Contentful CMS 的数据
问题描述
我正在附加一个指向在 GraphQL 中显示查询的图像的链接我在 Gatsby 网站中开始显示 Contentful 的内容时遇到问题。我已经确定了哪些查询将访问一个简单的文本字段数据。我很困惑如何将此数据添加到构建我的页面的类组件中。我想我在返回部分的 JSX 下面有一个正确的代码,但我不知道如何将数据传递给组件。
下面是我从 CMS 中获取数据的代码:
const data = useStaticQuery(graphql`
query {
allContentfulHomepage{
edges {
node {
section1Title
}
}
}
}
`)
我想将它添加到这样的有状态组件中:
class IndexPage extends React.Component { }
我认为我的问题在于数据的传递,但下面我还展示了如何返回它:
<div className = "section-text small-text" > {
data.allContentfulHomepage.edges.map((edge) => {
return (
<h2> {
edge.node.section1Title
}
</h2>
)
})
}
</div>
解决方案
推荐阅读
- azure - 在 Azure 中显示用户配额,因为他们不知道如何使用 portal.azure
- html - 如何停止我的
- 元素在悬停在另一个上时移动
- ?
- javascript - JS 文件在打开后未在模态视图中加载
- python - 从对象数组中获取所有对象的特定属性的数组
- angular - 类型定义中的感叹号
- tensorflow - 如何在我的代码中使用张量核心而不是 cuda 核心?
- java - 在枚举中添加长方法是不好的设计吗?
- javascript - 调用 e.preventDefault() 后提交复选框表单
- html - 当显示设置为内联时,边距顶部不起作用
- javascript - 使用Router和Links在同一个地方渲染所有组件