当我调度一个使用 createAsyncThunk 的函数时,我在 Webstorm 中收到了这个恼人的警告。
登录功能如下所示:
export const login = createAsyncThunk(
'auth/login',
async (user, thunkAPI) => {
try {
return await authService.login(user)
} catch (error) {
const message =
(error.response && error.response.data && error.response.data.message) ||
error.message ||
error.toString()
return thunkAPI.rejectWithValue(message)
}
}
)
我试图在网上搜索这个问题,但没有找到解决方案。我想知道为什么它会抱怨?代码似乎工作正常。