* РЕДАКТИРОВАТЬ *
Это на самом деле работает, только React Native Debugger по какой-то причине не показывает состояние
Я пытаюсь подключитьсяредукция к моей странице аутентификации, но кажется, что ничего не отправлено и состояние не меняется.
Это мой код:
App.js
import React, {Component} from "react";
import {Provider} from 'react-redux';
import {createSwitchNavigator, createAppContainer} from "react-navigation";
import store from './src/store/index';
import Auth from './src/screens/auth/Auth';
const RootNavigator = createSwitchNavigator(
{
Auth: Auth
},
{
initialRoute: Auth
}
);
const AppNavigation = createAppContainer(RootNavigator);
class App extends Component {
render() {
return (
<Provider store={store}>
<AppNavigation/>
</Provider>
);
}
}
export default App;
store/index.js
import {createStore} from 'redux';
import rootReducer from './reducers-index'
const store = createStore(rootReducer);
export default store;
store / redurs-index.js
import {combineReducers} from 'redux';
import authReducer from './auth/reducer';
const appReducer = combineReducers({
auth: authReducer
});
export default appReducer;
Я не уверен, почему он не работает, возможно, я его неправильно настраиваюс навигацией, так как я использую его в первый раз, поэтому было бы замечательно, если бы кто-то мог объяснить причину, по которой это не соединяется.
Кроме того, полный код можно найти здесь: https://github.com/nemanjagajic/pet-finder-rn, classиз которого я отправляю находится в src /screens / auth / Auth.js