Developer productivity — Immediately productive
Evolution — With GraphQL, API developers know exactly what fields their clients are using and are able to make better choices when deprecating or evolving their APIs.
GraphQL 특징.
Performance — You only get the data you asked for. No more, no less. Single round trip.
Flexibility — Clients determine the size and shape of data, not servers.
그래프큐엘 핵심
GraphQL을 사용하면 단일 쿼리로 정확한 데이터 검색이 가능하므로 클라이언트 앱 측에서 여러 REST 엔드포인트를 탐색할 필요가 없습니다.
GraphQL은 데이터를 객체 유형(nodes)과 관계(edges)로 설명하여 API를 구축할 수 있게 해줍니다.
Hearts of GraphQL
GraphQL enables precise data retrieval with a single query, eliminating the need to navigate multiple REST endpoints on the client app side.
GraphQL enagles us to build APIs by describing our data in terms of object types (nodes) and relationships (edges).
npm vs pnpm vs yarn
npm - node_modules
- 의존된 라이브러리 안에 또 node_modules 존재
npm - 하나의 node_modules
- alias로 링크를 걸어 바로 접근
yarn의 PnP방식 - 자바스크립트 Map 객체 사용
- yarn.lock 기반으로 .pnp.cjs(Map) -> 빠름
https://t.co/fJe3bvDzEq