Задать вопрос
@dfv123

Почему возникает ошибка при считывании данных из state?

  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
Опечатка и неправильное условие. Исправить можно так:
onChange = value => {
  const [from, to] = value;

  const filteredStudios = this.state.studios.filter(studio => 
    studio.price >= from && studio.price <= to
  );

  this.setState({
    studios: filteredStudios,
    from,
    to,
  });
};


Только вы перезаписываете отфильтрованный state поверх не отфильтрованного. Это тоже думаю неправильно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы