React vs Vue vs Angular

React vs Vue vs Angular. Общее сравнение JavaScript фреймворковВ ходе развития веб-разработки 3 JavaScript-фреймворка стали хорошо известны всем front-end разработчикам: React, Vue и Angular. React считается библиотекой пользовательского интерфейса, An…

Создаем свой babel плагин и публикуем в npm

Сегодня мы рассмотрим процесс написания своего собственного плагина babel и опубликуем его в npm. Читать далее

Спрячь и покажи: чистый фронтенд

Допустим, у вас есть тестовое задание. В статье мы обсудим, как это тестовое выполнить аккуратно, пошагово. Ну и — побочный эффект — сравнительно быстро. Читать далее…

Универсальный солдат: обзор библиотеки Signals от команды Preact

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

Разбираемся с оптимизацией FlatList и миграцией на FlashList

Отвечая на вопросы в треде по React Native на StackOverflow я заметил что в той или иной форме люди очень часто интересуются производительностью компонентов списков и в частности FlatList. В этой гайде я решил рассмотреть способы оптимизации производи…

Прикладная архитектура карт в вебе на React и Mapbox. 1 часть — технологический стек

Всем привет! Меня зовут Никита Русанов, я лид команды фронтенда в компании, где мы создаем продукт, упрощающий переезд. В данной предметной области много задач по взаимодействию с гео данными. Сегодня я расскажу, каким образом можно работать с картами …