Главная » 2022 » Февраль (страница 2)

Месячные архивы: Февраль 2022

Как не надо учить TypeScript

От автора: «Мы с TypeScript никогда не станем друзьями». Как часто я слышал эту фразу? Изучение TypeScript даже в 2022 году может показаться разочарованием. И по очень разным причинам. Люди, которые пишут на Java или C# обнаруживают, что многие вещи работают не так, как должны. Даже люди, которые большую часть своего времени работали с JavaScript, получают ошибки компилятора. Вот несколько ...

Читать далее »

Каждый день в течение 10 лет Google получает около 15% уникальных запросов

От автора: каждые сутки Google получает в среднем около 15% новых запросов. Об этом представители поисковика сообщили в Twitter. В среднем ежедневно в базу данных Google записывается около 15% новых уникальных запросов. При этом отмечается, что значение показателя не меняется уже на протяжении почти десяти лет, начиная с 2013 г. До этого периода Google получал ежесуточно большее число новых запросов, ...

Читать далее »

Анимация мобильных меню с помощью CSS

От автора: экраны мобильных устройств не такие широкие, как экраны настольных компьютеров и ноутбуков. При создании веб-сайтов часто необходимо разработать средства для отображения меню сайта и навигации для пользователей мобильных устройств. Существуют различные способы отображения пунктов меню на экране мобильного устройства. Один из самых популярных способов — скрывать меню с экрана и выводить его только при необходимости или запросе. Во ...

Читать далее »

Ключевые слова в доменном имени не влияют на результаты ранжирования сайта

От автора: использование ключевых слов в доменном имени не дает сайту никаких преимуществ при ранжировании в выдаче Google. Это подтвердил Джон Мюллер во время дискуссии с вебмастерами в Reddit. Представитель Google отметил, что не существует никакой связи между названием сайта и его позициями в выдаче. Поэтому использование ключевых слов в доменном имени не имеет смысла с точки зрения SEO. И ...

Читать далее »

Умный маппер JavaScript: array.flatMap()

От автора: Аrray.map() — очень полезная функция сопоставления: она принимает массив и функцию сопоставления, а затем возвращает новый сопоставленный массив. Однако есть альтернатива array.map(): array.flatMap() (доступен начиная с ES2019). Этот метод дает вам возможность отображать, а также удалять или даже добавлять новые элементы в результирующий сопоставленный массив. 1. Умный маппер Имея массив чисел, как бы вы создали новый массив с ...

Читать далее »

Больше всего покупок в интернете совершают жители Москвы

От автора: в прошлом году объем онлайн-продаж в Рунете вырос на 13% и достиг рекордной суммы в 3,6 триллиона руб. Такую статистику обнародовали представители АКИТ. Отмечается, что на онлайн-ритейлинг в России приходится 9,2% от валового оборота розничной торговли в стране. Всего за 2021 г. россияне сделали онлайн более 2,6 млрд. заказов, а общая аудитория ниши составляет более 70 млн. пользователей. ...

Читать далее »

Разработка мобильных приложений от Punicapp.com

Сейчас каждая уважающая себя компания старается сделать и выложить своим потребителям мобильное приложение. Ведь с его помощью значительно увеличиваются продажи или спрос на определенные услуги.  Поэтому нужно обращаться в проверенную надежную компанию, занимающуюся разработкой мобильных приложений. Одной из таких учреждений является «Punicapp» — http://www.smartphone.ua/news/smarttech_razrabotka_mobilnyh_prilojeniy_na_zakaz_k_komu_obratitsya_72831.html. Здесь все выполняют точно в заранее оговоренный срок, предварительно согласовывая дизайн с заказчиком. Преимущества сотрудничества с ...

Читать далее »

Лучший способ решить задачу сквозной передачи данных в React

От автора: работа с управлением состоянием в приложениях React может быть непростой задачей, особенно когда данные необходимо передать от корневого компонента к глубоко вложенным компонентам. Мы, как разработчики React, часто склонны перепроектировать свои приложения, слишком сильно полагаясь на Context API и Redux в ситуациях, когда они на самом деле не нужны. Мы неоправданно часто обращаемся к этим инструментам — даже ...

Читать далее »

Для воспроизведения роликов в выдаче Яндекса теперь требуется поддержка embed

От автора: Яндекс сообщил об изменениях в ранжировании видео в своей поисковой выдаче. Новые правила уже вступили в силу. Согласно им, в поисковой выдаче Яндекса будут проигрываться только ролики, опубликованные на партнерских площадках, которые соответствуют следующим требованиям: Если на партнерской платформе в условиях использования указана возможность отображения видеоплеера на основе технологии embed. Площадка заключила со своим хостером соглашение о сотрудничестве. ...

Читать далее »

5 способов избежать повторного рендеринга компонентов React

От автора: компоненты React прошли долгий путь развития с момента их создания. Тем не менее, многим разработчикам трудно исправить ненужные повторные рендеринги. Однако существует множество способов избежать этой проблемы. В данной статье я расскажу о 5 методах, позволяющих избежать ненужных повторных рендерингов в компонентах React. 1. Мемоизация с использованием хуков useMemo() и UseCallback() Мемоизация позволяет вашему коду перерисовывать компоненты только ...

Читать далее »