Как я могу получить доступ и использовать $category
в <div>
как <h2>$category</h2>
?
import React from "react"
import { graphql } from "gatsby"
import Layout from "../components/layout"
export default ({ data }) => {
const posts = data.posts
return (
<Layout>
<div>
<h1>List of Posts</h1>
</div>
</Layout>
)
}
export const query = graphql`
query($category: String!) {
posts( { category: { name: $category} }) {
summary
}
}
`
Обратите внимание, что GraphQL возвращает список объектов (вместо одного объекта) в моем случае. Я могу прочитать это с первого пункта в списке, но мне интересно, есть ли лучший способ. Также в некоторых случаях список может быть пустым, так что это не сработает.