Redux saga - не удается отправить действие: __webpack_require __. I (...) не является функцией - PullRequest
0 голосов
/ 04 июня 2018

Я пытаюсь отправить действие в саге следующим образом:

yield put(addToCart(item));

При попытке выполнить выдает ошибку __webpack_require__.i(...) is not a function.

"addToCart "- создатель действия, который я импортировал:

  export const addToCart = product => ({
        type: types.ADD_TO_CART,
        payload: { product },
    });

Это действие никогда не срабатывает.

item (или product) - это объект, например:

{
    'id' : 5,
     'thing' : 'stuff'
}

(+ другие свойства).

Я могу отправлять другие действия, ноэтот почему-то не работает.

1 Ответ

0 голосов
/ 04 июня 2018

Я неправильно импортировал создатель действия:

import addToCart  from './actionCreators'

Это должно быть:

import { addToCart } from './actionCreators'

Но что это за ошибка "__webpack_require__.i(...) is not a function"?Сообщения об ошибках бесполезны, они не дают никакого представления о том, о чем эта ошибка.

...