title: TypeError: Proxy has already been revoked. No more operations are allowed to be performed on it
body: <p>I use easy-peasy v5 on react-native for the Store and every time I try to call an action within a thunk it throws an error.</p>
  <pre class="lang-js prettyprint-override"><code>fetch: thunk(async (actions, teamId, { getStoreActions }) =&gt; {
      // get data of all items
     /* ... */
      try {
        getStoreActions().account.users.fetched(...);
      } catch (e) {
        console.log(&quot;Store Error (teams/fetch) 93 &quot;, e);
      }
  
      try {
        actions.fetchedMembers(...);
      } catch (e) {
        console.log(&quot;Store Error (teams/fetch) 101 &quot;, e);
      }
      // get teams by id, and the ids
      /* ... */
      // update store data
      try {
        actions.fetched(...);
      } catch (e) {
        console.log(&quot;Store Error (teams/fetch) 114 &quot;, e);
      }
      return data;
    }),
  </code></pre>
  <p>This thunk call outputs:</p>
  <pre class="lang-none prettyprint-override"><code>Store Error (teams/fetch) 93  [TypeError: Proxy has already been revoked. No more operations are allowed to be performed on it]
  Store Error (teams/fetch) 101  [TypeError: Proxy has already been revoked. No more operations are allowed to be performed on it]
  Store Error (teams/fetch) 114  [TypeError: Proxy has already been revoked. No more operations are allowed to be performed on it]
  </code></pre>
  <p>The issue doesn't occur the first time (after clearing all cache and storage), but occurs on every consecutive launch.
  I'm using easy-peasy's <code>persist</code> function on react-native with AsyncStorage.</p>
  <p>The number of errors are somehow fewer without <code>persist</code>.</p>
  <p>Additional settings I've had to enable for persistence to work properly:</p>
  <ul>
  <li>setAutoFreeze: false</li>
  <li>window.requestIdleCallback: null</li>
  </ul>