title: localStorage after JSON.parse gives null _id in vue state
body: <p>Currently playing with vue and vuex.  I have a state which would get item from localStorage.
  I cannot figure out why after <code>JSON.parse</code> the item from localStorage in state, somehow everything is fine except for <code>_id</code> it'll be null</p>
  <p>this is how my state and getters looks like</p>
  <pre><code>const BROCHURES = 'brochures';
  
  const state = {
    brochures: JSON.parse(localStorage.getItem(BROCHURES)) || []
  };
  
  const getters = {
    show_brochures: (state, getters, rootState) =&gt; {
        console.log(state.brochures)   // this will give me _id: null, but other fields are good
        console.log(JSON.parse(localStorage.getItem(BROCHURES))  // this would return everything fine
    }
  };
  </code></pre>
  <p>sample item in <code>getItem(BROCHURES)</code></p>
  <pre><code>[{ &quot;has_feature_sheet&quot;: false, &quot;images&quot;: [ &quot;efsdf.png&quot;, &quot;asdf.png&quot; ], &quot;instructions&quot;: [ { &quot;sort&quot;: &quot;1&quot;, &quot;page&quot;: &quot;1&quot;, &quot;isImage&quot;: false, &quot;textarea&quot;: &quot;131111&quot; } ], &quot;isDeleted&quot;: false, &quot;_id&quot;: &quot;5f8e0765b041c24e230b36d2&quot;, &quot;size&quot;: 2, &quot;folds&quot;: 2, &quot;price&quot;: 111, &quot;createdAt&quot;: &quot;2020-10-19T21:38:45.935Z&quot;, &quot;updatedAt&quot;: &quot;2020-10-19T21:38:45.935Z&quot;, &quot;__v&quot;: 0 }]
  </code></pre>
  <p>Thanks in advance for any help / suggestions.</p>
  <p>EDIT:
  This is where I use the <code>getters</code></p>
  <pre><code>&lt;template lang=&quot;html&quot;&gt;
    &lt;sui-grid celled&gt;
      {{ show_brochures }}
    &lt;/sui-grid&gt;
  &lt;/template&gt;
  
  &lt;script&gt;
  import { mapGetters } from 'vuex';
  
  export default {
    name: 'FillBrochure',
    computed: mapGetters(['show_brochures']),
  };
  &lt;/script&gt;
  </code></pre>