Open2
nuxt3でpiniaを使う方法が限定されている。

nuxt: ^3.8.0
@pinia/nuxt: ^0.5.1
pinia": "^2.1.7
使ったのは上記の内容
export const useCartStore = defineStore({
id: 'cart',
state: () => ({
...略
}),
getters: {
...略
},
actions: {
...略
},
})
上記のコードだとエラーになり使えなかった。
今後改善されていくのだろうか。

export const useTaskStore = defineStore('task', () => {
const taskList = ref<Task[]>([
{
id: 'id01',
title: 't01',
body: 'b01',
}
])
function addTask(task: Task) {
taskList.value = [...taskList.value,task]
}
async function getTask() {
const res = await fetch('http://localhost:3003/base')
const items = await res.json()
taskList.value = items ?? []
}
return { taskList, getTask, addTask }
})
上記のコードだとエラーにはならなかった。