import { useEffect } from "react"; import { useWeatherStore } from "@/store/weather"; import styles from "./style.module.css"; export default function Weather() { const weatherData = useWeatherStore((state) => state.weatherData); const fetchWeatherData = useWeatherStore((state) => state.fetchWeatherData); useEffect(() => { fetchWeatherData(); const interval = setInterval(() => { fetchWeatherData(); }, 10 * 60000); return () => clearInterval(interval); }, [fetchWeatherData]); if (!weatherData.current) { return