{"action":"closed","issue":{"url":"https://api.github.com/repos/apollographql/apollo-link-state/issues/20","repository_url":"https://api.github.com/repos/apollographql/apollo-link-state","labels_url":"https://api.github.com/repos/apollographql/apollo-link-state/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/apollographql/apollo-link-state/issues/20/comments","events_url":"https://api.github.com/repos/apollographql/apollo-link-state/issues/20/events","html_url":"https://github.com/apollographql/apollo-link-state/issues/20","id":273450450,"number":20,"title":"Heavy fps drop in react native app after calling mutation","user":{"login":"jbaxleyiii","id":4967600,"avatar_url":"https://avatars2.githubusercontent.com/u/4967600?v=4","gravatar_id":"","url":"https://api.github.com/users/jbaxleyiii","html_url":"https://github.com/jbaxleyiii","followers_url":"https://api.github.com/users/jbaxleyiii/followers","following_url":"https://api.github.com/users/jbaxleyiii/following{/other_user}","gists_url":"https://api.github.com/users/jbaxleyiii/gists{/gist_id}","starred_url":"https://api.github.com/users/jbaxleyiii/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbaxleyiii/subscriptions","organizations_url":"https://api.github.com/users/jbaxleyiii/orgs","repos_url":"https://api.github.com/users/jbaxleyiii/repos","events_url":"https://api.github.com/users/jbaxleyiii/events{/privacy}","received_events_url":"https://api.github.com/users/jbaxleyiii/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-11-13T14:34:47Z","updated_at":"2017-11-14T15:48:40Z","closed_at":"2017-11-14T15:48:40Z","author_association":"OWNER","body":"Hey guys, i have this problem:\nThere's a list with 600~ items loaded from the server. now, every row has a button, and on press it calls a mutation.\nAfter calling the mutation, the app \"freeze\"/fps drop untill the mutation is done.\ni tried sending only 10 items to the list, but still, the app freeze. and when i sent from the server only 10 items and displayed them - it worked good, no \"freeze\"/fps drops.\nso the only difference here is the amount of data saved in the store behind the scenes (aka cache).\n\n**Intended outcome:**\nThe app will work smoothly while the mutation works behind the scenes\n\n**Actual outcome:**\nCalling the mutation results in heavy fps drop/slowness\n\n**How to reproduce the issue:**\nIm not sure there's easy way to have an example app using apollo gql, if there's then ill create one.\notherwise, you need to have alot of items in the apollo store (probably by getting the data from a server) and mutate a row\n\n**Version**\n\n* apollo-client@1.8.0\n* react-apollo@1.4.8\n\n"}}
{"actor":{"display_login":"jbaxleyiii"}}