えぐろぐ

https://twitter.com/eggpogg

Vuex で変更通知が正常に動かなかったときのメモ

State の初期値を undefined で初期化するときに
以下は正常に変更通知を受け取れるが

export type StateType = { hoge?: Hoge}
export const state = (): StateType => ({
  hoge: undefined
})
export type ConfigState = ReturnType<typeof state>

以下は変更通知を受け取れない

export type StateType = { hoge?: Hoge}
export const state = (): StateType => ({})
export type ConfigState = ReturnType<typeof state>

色々とネットを見ていると以前は undefined の初期化でもだめだったぽい?