Join Slack
Powered by
GraphQL 클라이언트중에 패치한 데이터 gc를 알아서 해주는 기능이 있나요? 제가 생각...
# 질문
h
Han BaHwan
03/15/2020, 4:54 AM
GraphQL 클라이언트중에 패치한 데이터 gc를 알아서 해주는 기능이 있나요? 제가 생각하기엔 좀 어렵거나 비효율적인 어프로치밖에 안떠오르네요, 사용자가 graphql로 계속 새로운 엔티티들을 극단적으로 많이 가져오고 앱을 오래 사용하면 메모리누수와 비슷한 현상이 나타날 것 같은데, 무언가 자동으로 해결해주는 마법이 내재되어 있나요?
h
Hyeseong Kim
03/15/2020, 9:35 AM
아폴로 클라이언트는 베타인 3.0 부터 gc 를 지원하고 릴레이는 예전부터 있어요
Hyeseong Kim
03/15/2020, 9:37 AM
https://www.apollographql.com/docs/react/v3.0-beta/migrating/apollo-client-3-migration/#whats-new-in-30
https://relay.dev/docs/en/runtime-architecture.html#docsNav
Hyeseong Kim
03/15/2020, 9:38 AM
레퍼런스 카운팅이라고 알고 있습니다
Hyeseong Kim
03/15/2020, 9:51 AM
https://github.com/FormidableLabs/urql-exchange-graphcache/releases/tag/v2.0.0
URQL graph cache exchange 에서도 v2 에서 구현했네요
h
Han BaHwan
03/15/2020, 10:08 AM
오 이런 기능들이 내재되어 있었군요 제대로 안읽어서 몰랏네요
Open in Slack
Previous
Next