пусть ваши функции вот так
const handleScrollBottom = () => setCount(countNew = countNew + 12))
const handleScrollTop = () => setCount(countNew = countNew + 12))
ошибка
react-dom.development.js:55 Uncaught Invariant Violation:
потому, что useEffect Hook должен находиться за пределами функций, например
export default function MyComponent() {
useEffect(() => {
}, []);
const bar = () => {};
const foo = () => {};
return <div></div>;
}