Уже 3ий день не могу разобраться.
Проблема: при деплое на хероку запускается build скрипт для компилирования реакта. Но сейчас стала выскакивать ошибка:
TypeError: Cannot read property 'name' of null at Array.filter (<anonymous>)
- но по факту в редюсере нет никакой переменной name и с бекенда тоже не приходит name
- при этом если запускаю локальный сервер, то все работает и нет никакой ошибки
- и в этот редюсер я не вносил правки 2 месяца, деплоил и все было ок, но на этой неделе деплой перестал работать из-за этой ошибки
Вот скрин редюсера alert.
Проблема, как понимаю при remove alert.
Из action в него приходит такой пейлоад
dispatch({
type: SET_ALERT,
payload: { msg, alertType, id }
});
setTimeout(() => dispatch({ type: REMOVE_ALERT, payload: id }), 3000);
Что это за name и как можно решить эту проблему? И что самое главное, почему локально все работает? Или это дело все в хероку?
а точно в этом файле проблема?
А ты локально сносил node_modules и ставил заного? Может проблема в версиях?
Обсуждают сегодня