Я раньше наблюдал, как онлайн-шопинг эволюционировал от простых каталогов до сложных экосистем с персонализацией и AI. Но сегодня мы стоим на пороге самой масштабной трансформации со времен появления самих интернет-магазинов. И имя этой трансформации дополненная реальность или AR. Помню, как в конце 2010-х первые робкие попытки внедрить AR выглядели скорее как маркетинговый трюк. Приложения были […]

Читать полностью

Привет коллеги, меня зовут Максим и я много лет работаю фронтенд и бэкенд разработчиком. За это время я прошел путь от полного новичка, который путался в базовых концепциях, до ведущего специалиста, участвующего в создании сложных веб-приложений. И я прекрасно помню то чувство растерянности, когда пытался выбрать свой путь в мир современных технологий. Одной из ключевых […]

Читать полностью

Я рад приветствовать вас на финальном, тридцатом уроке нашего большого курса по React. Если вы дошли до этого момента, то вы просто молодцы. Вы проделали огромный путь от простых console.log до понимания компонентов, состояния, хуков и маршрутизации. Сегодня мы закрепим все эти знания, собрав полноценное, красивое и функциональное приложение «Персональную галерею изображений». Это будет наш […]

Читать полностью

На 29-ом уроке мы подходим к одному из самых волнующих и важных этапов в жизни любого проекта, его выходу в свет. Если до этого момента наше приложение жило только на нашем локальном компьютере и любовались на него лишь мы да, возможно, кошка, проходящая мимо монитора, то сегодня мы это исправим. Мы будем выносить наш React-проект […]

Читать полностью

Если предыдущие уроки были о том, как заставить интерфейс работать, то сегодня мы поговорим о том, как заставить его работать хорошо. Представь. Пользователь нажимает кнопку «Загрузить», и… ничего не происходит. Проходит секунда, две, пять. Что он думает? «Сломалось?», «Не нажал?», «Виснет?». Скорее всего, он просто закроет вкладку. Наша задача не допустить этого. Мы будем делать […]

Читать полностью

Если вы читаете мои статьи, то наверняка знаете, что я постоянно нахожусь в поиске идеальных рабочих схем для привлечения клиентов в бизнес. Долгое время я был приверженцем старой школы, нанять отдельного специалиста по контексту, отдельного по SEO, а потом мучиться, сводя их отчеты в единую таблицу. Сегодня я расскажу вам о платформе, которая перевернула мое […]

Читать полностью

Мы с вами уже прошли огромный путь, научились создавать компоненты, управлять состоянием, работать с формами и стором данных. Наши приложения работают и это уже прекрасно. Но сегодня мы перейдем на новый уровень, уровень осознанной разработки. Мы будем говорить о производительности. Вы когда-нибудь замечали, что приложение начинает немного «подтормаживать» по мере его роста? Или что консоль […]

Читать полностью

Мы с вами уже научились создавать компоненты, управлять их состоянием, работать с формами и маршрутизацией. Наши приложения функциональны, но пока они выглядят не очень презентабельно. Пришло время добавить им стиля. В этом уроке мы разберем три основных подхода к стилизации React-приложений, классические CSS-модули, современные CSS-in-JS библиотеки на примере Styled Components, а также бегло взглянем на […]

Читать полностью

Если вы здесь, значит, вы уже успели познакомиться с компонентами, состоянием, хуками и даже с управлением глобальным состоянием. Это огромный пласт работы и вы большие молодцы! Но до сих пор все наши приложения жили на одной-единственной странице. Сегодня мы кардинально меняем этот подход. В этом уроке мы с вами выйдем на новый уровень и научимся […]

Читать полностью

Я перепробовал десятки инструментов, но когда в Яндекс Бизнесе появились промостраницы, я был по-настоящему впечатлен. Это один из тех редких случаев, когда платформа предлагает действительно «волшебную кнопку», которая одновременно упрощает жизнь предпринимателя и серьезно экономит его бюджет. Сегодня я хочу подробно разобрать, что это за инструмент, как он работает для разных типов бизнеса и как […]

Читать полностью