@Nivaech

Как изменить состояние компонента при скролле?

Есть компонент Collapse, с material-ui, который скрывает некоторый контент.
<Collapse in={collapsed}>
          <div>Some Content</div>
        </Collapse>


И вот его state, по изменению которого компонент должен скрывать содержимое.
const [collapsed, setCollapsed] = React.useState(true);

  const handleCollapse = () => {
    setCollapsed(collapsed => !collapsed);
  };


Нужно, чтобы состояние компонента изменилось, как только пользователь начинал скроллить вниз, чтобы скрыть контент. Кто-нибудь знает, как подобное осуществить?
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
@t800zippygod
Да, можете повесить обработчик события на компонент через синтетическое событие React — onWheel
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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