У меня есть компонент, в котором я устанавливаю состояние
const LIMIT_MOBILE = 3;
const LIMIT_WEB = 6;
const isMobile = useMediaQuery(MOBILE_BREAKPOINT);
const initialLimit = isMobile ? LIMIT_MOBILE : LIMIT_WEB;
const [limit, setLimit] = useState(initialLimit);
После установки компонента на мобильном устройстве всегда устанавливается значение 6, что является неправильным. initialLimit
устанавливается на 3 через пару мс или после взаимодействия внутри приложения. Любая идея, где проблема может быть?
Редактировать: useMediaQuery из материала-UI