Реагировать на функцию избыточного соединения, возвращающую что-то непредвиденное - PullRequest
1 голос
/ 13 мая 2019

Я потерян на этом. когда я запускаю 'yarn run build', а затем 'serve -s build', чтобы локально взглянуть на мое приложение, this.props возвращает что-то не ожидаемое. Я считаю, что что-то не так с моей функцией подключения.

import {bindActionCreators} from 'redux';
import {connect} from 'react-redux';
import * as actionCreators from '../actions/actionCreators.js';
import Main from './Main';


function mapStateToProps(state){
    return {
        posts: state.posts,
        comments: state.comments
    }
}

function mapDispatchToProps(dispatch){
    return bindActionCreators(actionCreators, dispatch);
}

const App = connect(mapStateToProps, mapDispatchToProps)(Main);

export default App;

Я ожидаю получить это, когда я console.log (Приложение):

ƒ Connect(props, context) {
            _classCallCheck(this, Connect);

            var _this = _possibleConstructorReturn(this, _Component.call(this, props, context));

            _this.version = version;

но вместо этого, когда я консоль приложения журнала, я получаю это:

{$$typeof: Symbol(react.memo), type: ƒ, compare: null, WrappedComponent: ƒ, 
displayName: "Connect(t)", …}
$$typeof: Symbol(react.memo)
WrappedComponent: ƒ t()
compare: null
displayName: "Connect(t)"
type: ƒ d(n)
apply: ƒ apply()
bind: ƒ bind()
call: ƒ call()
Symbol(Symbol.hasInstance): ƒ [Symbol.hasInstance]()
__proto__: Object
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...