Ключевые слова в доменном имени не влияют на результаты ранжирования сайта
Представитель Google отметил, что не существует никакой связи между названием сайта и его позициями в выдаче. Поэтому использование ключевых слов в доменном имени не имеет смысла с точки зрения SEO.…
Умный маппер JavaScript: array.flatMap()
Однако есть альтернатива array.map(): array.flatMap() (доступен начиная с ES2019). Этот метод дает вам возможность отображать, а также удалять или даже добавлять новые элементы в результирующий сопоставленный массив. 1. Умный маппер…
Больше всего покупок в интернете совершают жители Москвы
Отмечается, что на онлайн-ритейлинг в России приходится 9,2% от валового оборота розничной торговли в стране. Всего за 2021 г. россияне сделали онлайн более 2,6 млрд. заказов, а общая аудитория ниши…
Лучший способ решить задачу сквозной передачи данных в React
Мы, как разработчики React, часто склонны перепроектировать свои приложения, слишком сильно полагаясь на Context API и Redux в ситуациях, когда они на самом деле не нужны. Мы неоправданно часто обращаемся…
Для воспроизведения роликов в выдаче Яндекса теперь требуется поддержка embed
Согласно им, в поисковой выдаче Яндекса будут проигрываться только ролики, опубликованные на партнерских площадках, которые соответствуют следующим требованиям: Если на партнерской платформе в условиях использования указана возможность отображения видеоплеера на…
5 способов избежать повторного рендеринга компонентов React
1. Мемоизация с использованием хуков useMemo() и UseCallback() Мемоизация позволяет вашему коду перерисовывать компоненты только в случае изменения свойств. С помощью этой методики разработчики могут избежать ненужного рендеринга и снизить…
Для получения больших объемов трафика сайту требуется качественный контент
Дискутируя с вебмастерами в Twitter, представитель Google отметил, что размещение больших объемов контента на сайте не всегда приводит к увеличению трафика. Поскольку некоторые площадки публикуют спамные материалы, которые неинтересны пользователям.…
PurgeCSS: удаление неиспользуемого кода CSS
Маловероятно, что вы будете использовать все функции, предлагаемые в рамках CSS, а это означает, что неиспользуемый код останется в вашем конечном приложении. Неиспользуемый код может привести к увеличению размера файла,…
В будущем YouTube-блогеры смогут монетизировать свои каналы с помощью NFT
В текущем году YouTube расширит функционал для получения дохода от коротких видео. Уже скоро сервис начнет тестировать создание брендированных Short в BrandConnect. А также добавит в них поддержку суперчатов, в…