Redux и React-Naitve: невозможно прочитать свойство 'type' из неопределенного - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь установить утки и саги в моем первом приложении с естественной реакцией.Но всякий раз, когда я пытаюсь вызвать функцию утки, я получаю красный экран: Невозможно прочитать свойство 'type' из неопределенного

Cannot read property 'type' of undefined

Склад Redux создается, но не знает, почему он не предпринимает никаких действий в случае коммутатора.

Следующий код взят из моих утиных / auth.js

import { fromJS, List } from 'immutable';

const action = name => `/auth/${name}`;

export const LOGIN_REQUEST = action('LOGIN_REQUEST');

export const loginRequest = () => ({ type: LOGIN_REQUEST, });

export const FETCH_LOGIN_REQUEST = action('FETCH_LOGIN_REQUEST');
export const fetchLoginRequest = login => ({ type: FETCH_LOGIN_REQUEST, login });

const initialState = {
  token: null,
}

const auth = (state = initialState, action) => {
  console.log('Hello Action: ', action.type);

  switch (action.type) {

    case FETCH_LOGIN_REQUEST:
      return state.set('token', action.login);

    default:
      console.log('Hello Auth Ducks Default')
      return state;
  }
};

export default auth;

1 Ответ

0 голосов
/ 09 октября 2018

В welcome.js изменить

import loginRequest from '../ducks/auth.js';

на

import {loginRequest} from '../ducks/auth.js';

loginRequest это именованный экспорт, а не по умолчаниюэкспорт.

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