@rsoinvi

Cannot convert undefined or null to object. В чем может быть проблема?

Не могу понять почему , когда я вывожу обьект оно кидает ошибку?
Сам обьект однозначно не пустой. Через консоль видно что там есть обьект
class ShowList extends Component {

  render() {
    const showList = () => Object.values(this.props.articles).map(i => {
      return (
        <li key={i.id} className="app__list__showList">
        </li>
      )
    })
    return (
      <ul className="app__list__showList">
        {showList()}
        {/* {console.log(this.props.articles)} */}
      </ul>
    );
  }
}

const mapStateToProps = state => {
  const data = state.fetchReducer;
  return {
    articles: data.data
  }
}

export default connect(mapStateToProps)(ShowList);
  • Вопрос задан
  • 6123 просмотра
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
Скорей всего ошибка в редьюсере. Передаете в spread оператор null или undefined.
{ ...someValue }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы