Rest-API : create(post) / read(get) / update(put) / delete(delete)
Graphql-API : create,update,delete(mutation) / read(query)
<선언>
const [createBoard] = useMutation(CREATE_BOARD)
<할당>
const CREATE_BOARD = gql` mutation createBoard($createBoardInput: CreateBoardInput!){ createBoard(createBoardInput:$createBoardInput){ _id } }
<사용>
async function requestApi(){ const result = await createBoard({ variables: { createBoardInput: { writer:name, password:password, title:title, contents:content } } }) console.log(result.data.createBoard._id) }