Witam,
Osoby trudniące się frontendem na pewno nie raz miały sytuacje, kiedy designer aplikacji chciał coś pokazać, albo ukryć na scroll, np. jakiś topbar.
Niestety bezpośrednie uzyskanie takiej informacji z api przeglądarkowego jest niemożliwe. Potrzeba pobierać kilka różnych właściwości, przechowywać je gdzieś, porównywać z nowym stanem.
Jednym słowem dużo nudnej i żmudnej roboty.

Wychodząc naprzeciw problemowi napisałem prostego hooka do wykrywania kierunku scroll w aplikacjach react'owych.
Zapraszam do wypróbowania i zostawienia gwiazdki na github ;)

https://github.com/AndrzejSala/use-scroll-direction