Here is the action itself:
import actionFromAnotherReducer from '../subfolder/reducer'
export const asyncAction = createAsyncThunk(
'reducerName/actionName',
async(
data,
{ dispatch, getState }
) => {
return somePromise.then(response => {
dispatch(actionFromAnotherReducer(response))
})
}
)
And here is where I get this error
Cannot read properties of undefined (reading 'getState')
: The above error occurred in the <Provider> component
. The thing is when I remove the dispatch(action), everything works, and also if I dispatch an action from the same folder reducer, it works as well. How to fix it?