React-redux Provider не работает должным образом - PullRequest
0 голосов
/ 12 декабря 2018

* РЕДАКТИРОВАТЬ *

Это на самом деле работает, только 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...