fix: useEffect depencies

This commit is contained in:
Petri Partio
2024-05-31 14:18:14 +03:00
parent 93eba92f0c
commit d646681fe3

View File

@@ -11,17 +11,17 @@ const calculatedBrightnessValue = () => {
export default function TopFade() {
const [brightness, setBrightness] = useState(calculatedBrightnessValue());
const handleScroll = (event: Event) => {
if (window.scrollY > 200 && brightness === 0.5) return;
setBrightness(calculatedBrightnessValue());
};
useEffect(() => {
const handleScroll = (event: Event) => {
if (window.scrollY > 200 && brightness === 0.5) return;
setBrightness(calculatedBrightnessValue());
};
document.addEventListener('scroll', handleScroll, true);
return () => {
document.removeEventListener('scroll', handleScroll, true);
};
}, []);
}, [brightness]);
return (
<div