03_Apollo
Apollo-Client는 GraphQL 쿼리를 작성하기만 하면 Apollo-Client가 데이터를 요청하고 캐싱하고 UI를 업데이트 한다. 이는 정확한 EndPoint를 알고 Fetch or Axios로 서버에 요청해야하는 것과 달리 코드도 간결해지고 가독성도 좋아진다. graphQL로 이루어진 서버에 클라이언트가 요청을 하기 위해서는 클라이언트에서 Apollo 셋팅이 되어야 한다. 클라이언트에 아폴로를 셋팅하기 위해서는, 1. Create Client const client = new ApolloClient({ link: links, // links에는 웹소켓 링크, 에러에 대한 링크, 서버 ENDPOINT 링크, 인증을 위한 token 미들웨어가 있다. cache, }); 2. Connect Cli..