Nuxt を用いてグローバルな状態管理を行う場合、一般的な選択肢は Vuex かと思います。 一方で Vuex を使って状態管理をしようとすると、TypeScript による型の恩恵を受けにくいというデメリットがあります。昨今は Vuex 4 系での TS 対応など、以前に比べると環境が改善されてきている印象ですが、それでも完全とはいえない状態です。 というわけで Vuex に代わる TS と相性が良い状態管理の方法を調べていたのですが、nuxt-typed-vuex が良さそうという結論になりました。 ドキュメント: nuxt-typed-vuex リポジトリ: danielroe/typed-vuex: 🏦 A typed store accessor for vanilla Vuex. nuxt-typed-vuex とは? nuxt-typed-vuex は内部を見た感じ Vue