인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

hs6383's profile image
hs6383

asked

Developing a Tech Blog with React-Based Gatsby

Learn GraphQL Queries

질문드립니다.!

Written on

·

178

1

InfoPage가 어떻게 metadataQuery의 결과값을 매개변수로 실행될 수 있나요?

blogGatsby

Answer 1

1

ji5485님의 프로필 이미지
ji5485
Instructor

안녕하세요, kumas.K님!

Site Metadata는 Gatsby에서 기본적으로 제공하는 기능으로, gatsby-config.js 파일에서 관리하게 됩니다.

이렇게 생성한 Metadata는 GraphQL Query 문을 통해서 페이지 컴포넌트가 아니더라도, Query문을 생성할 수 있는 다른 컴포넌트에서도 Metadata를 불러올 수 있는 것입니다.

 

Gatsby 프로젝트를 실행하고, GraphiQL에 접속하면 좌측에 사용 가능한 쿼리 리스트가 나타나죠?

옆의 쿼리는 Gatsby에서 기본적으로 제공해주는 Query의 목록으로, Metadata를 가져오는 Query는 site 안에 있습니다.

그래서 어떤 컴포넌트에서든지 쿼리문만 작성하면 Metadata를 가져올 수 있습니다!

hs6383님의 프로필 이미지
hs6383
Questioner

감사합니다!

hs6383's profile image
hs6383

asked

Ask a question