条件付きではありますが、あまりよくないらしいです、全然知らなかった… ちなみに、undefined で初期化という表現自体おかしいですが、今回はわかりやすさ重視でこう書いちゃいます。 なぜ気づいたか Vuex に対し jest でテストを書いていたところ、undefined で初期化した state が更新されないことがあったため。 根拠 vue-class-component#undefined-will-not-be-reactive To take consistency between the decorator behavior of Babel and TypeScript, vue-class-component does not make a property reactive if it has undefined as initial value. You should