JavaScript
RSS
Страницы: 1 2 3 След.
17 Апреля 2022
export const useMediaQuery = (query: string, initialState = false): boolean => {
  const [matches, setMatches] = useState(initialState);

  useEffect(() => {
    if (typeof window === 'undefined' || typeof window.matchMedia === 'undefined') {
      return;
    }

    const media: MediaQueryList = window.matchMedia(query);
    const listener = () => {
      setMatches(media.matches);
    };

    if (media.matches !== matches) {
      listener();
    }

    media.addEventListener('change', listener);
    return () => media.removeEventListener('change', listener);
  }, [matches, query]);

  return matches;
};
16 Сентября 2020
Сюда я помещаю и буду помещать ссылки на различные модули с npmjs.com, подхваченные из кода различных примеров и других модулей. Вот почему нельзя сделать на npmjs.com кнопочку - Добавить модуль в favorites?
28 Октября 2020
Здесь собраны интересные, в которых есть что-то полезное и может пригодится в будущем.
14 Февраля 2020
Ссылки на различный статьи по React Native и, возможно, по React JS.

Страницы: 1 2 3 След.