من تست گرفتم با یک نمونه :
بجای این کار:
login: {
reducer(state,action) {
const { token, user } = action.payload;
state.isLoggedIn = true;
state.token = token;
state.user = user;
},
prepare() {
return {
payload: {
token,user
}
}
}
}
هیچ مشکلی ایجاد نمیشه اگه اینطوری بنویسیم با این حالت، درسته؟ اگه اشتباه میگم، لطفاً واضح و شفاف بگید چرا درست نیست و مشکل چیه در این حالت استفاده، من اصلاً متوجه مشکل نشدم
login(state, action) {
const { token, user } = action.payload;
state.isLoggedIn = true;
state.token = token;
state.user = user;
}