Redux Toolkit > Использование id на сервере и клиенте > Flashcards
id на сервере и клиенте
Лучше всего, чтобы они совпадали друг с другом
createTaskTC: create.asyncThunk(
async (args: {todolistId: string, title: string}, thunkAPI) => {
try {
const res = await tasksApi.createTask(args)
return res.data.data.item
} catch (error) {
return thunkAPI.rejectWithValue(error)
}
},
{
fulfilled: (state, action) => {state[action.payload.todoListId].unshift(action.payload)}