graphql 실습 코드
gql`` 로 요청할 데이터를 담아서 useMutation 의 매개변수로 넣는다.
import { useMutation, gql } from "@apollo/client";
const 나의그래프큐엘세팅 = gql`
mutation {
createBoard(writer: 123, title: "안녕하세요", contents: "반갑습니다") {
_id
number
message
}
}
`;
export default function GraphqlMutationPage() {
const [나의함수] = useMutation(나의그래프큐엘세팅);
const onClickSubmit = async () => {
const result = await 나의함수();
console.log(result);
};
return <button onClick={onClickSubmit}>GraphQL-API 요청하기</button>;
}
개발자 도구 활용방법
Elements 탭
화면의 요소 를 마우스로 확인하고, CSS 를 미리 적용해볼 수 있다.
Network 탭
API 통신 시 에러 메세지를 Preview 와 Response 에서 확인해 볼 수 있다.
728x90
'Frontend 프론트엔드' 카테고리의 다른 글
[ 17 ] Next.js static 라우팅 실습하기 (0) | 2024.06.12 |
---|---|
[ 16 ] graphql 데이터 전달 실습 (0) | 2024.06.12 |
[ 14 ] graphql 세팅하기 (0) | 2024.06.11 |
[ 13 ] 비동기 ( async ) 와 동기 ( sync ) (0) | 2024.06.11 |
[ 12 ] 데이터 통신 실습 (0) | 2024.06.11 |