안녕하세요! GraphQL을 공부하면서 개인 프로젝트를 진행하려고 합니다! GraphQL ...
# 질문
u
안녕하세요! GraphQL을 공부하면서 개인 프로젝트를 진행하려고 합니다! GraphQL 관련해서 유용하거나 필수적인 라이브러리가 있다면 추천해주실 수 있을까요?
t
서버인가요? 클라이언트 인가요?
❤️ 1
u
@Tony Won 둘 다 알려주시면 감사하겠습니다.
AWS amplify
의 API 라이브러리 (AppSync) 를 이용해서 GraphQL API 를 사용하려 합니다.
t
명확한 생태계를 말씀해주셔야 추천해드릴수있을거같아요 ㅋㅋ Node.js라던지… Python이라던지요! 클라이언트도 JavaScript인지, iOS, Android인지 궁금해요.
u
아, 죄송합니다. [Frontend] React.js ( CRA, Typescript) [Backend] AWS Amplify (AWS AppSync, AWS Cognito) (Typescript), AWS Lambda (Node.js, Typescript) 입니다.
t
앗 이거 제가 답변드린다는게 깜빡했네요
❤️ 1
서버 생태계는 graphql.js graphql-tools TypeGraphQL nexus.js 정도 있는거 같고 각 관계는 제가 전에했던 발표자료 확인하시면 될꺼같구요.
클라이언트는 Apollo Client, Urql, Relay 정도 있는거같아요.
GraphQL 최고다! 나는 Facebook이 하자는대로 그냥 다 맡길런다! => React + Relay 아니다 기술은 상황에 따라 도입하는거다 => Apollo Client, Urql 추천드립니다. 다만 요건 제 개인적인 의견이에요 ㅋㅋ
Apollo Client는 좀 쉬워서 그냥 해보시면 될거같고 Relay는 러닝커브가 좀 있습니다.
https://www.facebook.com/2woongjae/posts/2943319325717303 Relay를 사용하셨을때 어떤 워크플로우로 개발을 하실지 엿볼수있을거같아요.
❤️ 2
u
감사합니다😀