I'm displaying an element in my component depending on a store state value. Getting this error:
[Vue warn]: The client-side rendered virtual DOM tree is not matching server-rendered content.
What am I doing wrong?
Component:
<template>
  <div v-if="open">
    ...
  </div>
</template>
<script>
import { mapState } from 'vuex'
export default {
  computed: {
    ...mapState({
      open: state => state.dropdown?.open ?? false
    })
  }
}
</script>
Store:
export const state = () => ({
  open: false
})
