Я посмотрел эту ошибку, но в моем случае я даже не делаю никаких асин c действий. Я ничего не делаю в диспетчере действий.
Моя функция действия (аутентификация. js):
export const SIGNUP = 'SIGNUP'
export const signup = (email, password) => {
return dispatch => {
dispatch({type: SIGNUP})
}
}
Мой компонент, куда я отправляю действие:
const signupHandler = () => { // Dispatch action with Redux to signup user
dispatch(
authActions.signup('email', 'password')
);
};
return (
<View>
<Button title="Login" color={Colors.primary} onPress={signupHandler}/>
</View>
)
И мое приложение. js:
import React, { useState } from 'react';
import { createStore, combineReducers, applyMiddleware } from 'redux';
import { Provider } from 'react-redux';
import authReducer from './store/reducers/auth'
import ReduxThunk from 'redux-thunk';
import MainNavigator from './navigation/MainNavigator';
const store = createStore(applyMiddleware(ReduxThunk));
export default function App() {
return (
<Provider store={store}>
<MainNavigator />
</Provider>
);
}
Когда я нажимаю кнопку, я получаю эту ошибку. Почему это происходит?