lenec ru

← все теги

#javascript

7 постов

npm ERR! ERESOLVE unable to resolve dependency tree — что делать

Ошибка ERESOLVE unable to resolve dependency tree вылезает после npm install и обычно означает, что npm не может уложить версии пакетов так, чтобы все peer-зависимости совпали. Раньше npm в таких…

197 13K
Камилла Куницына

Async patterns в Node.js: callbacks, promises, async/await, error handling

Node.js построен на асинхронной модели: операции ввода-вывода не блокируют event loop, а выполняются в фоне. За 15 лет эволюции JavaScript прошёл путь от callback hell к элегантному async/await.…

0 16K
Sergey Morozov

useEffect cleanup на практике: когда он критичен и как его не забыть

На собеседованиях я обычно спрашиваю: «расскажи, что делает функция, которую ты возвращаешь из useEffect». Половина кандидатов отвечает «это для отписки от подписок». Это правильно, но это треть…

401 19K
Юлия Скворцова

Node.js event loop: как работает и почему блокируется — разбор с примерами

Event loop — сердце Node.js. Один поток обрабатывает тысячи соединений, пока каждый callback быстрый. Но стоит одному занять 200 мс — и весь сервер замирает. Разберём фазы цикла, разницу между micro-…

0 19K
Николай Ломов

Deno 2.0 vs Node.js vs Bun: выбираем JavaScript-рантайм в 2026

В 2026 году у JavaScript-разработчика три рантайма на выбор: проверенный Node.js, амбициозный Deno 2.0 и скоростной Bun. Каждый решает свои проблемы и имеет свои компромиссы. Разбираемся, что нового…

0 10K
Светлана Морозова

TypeError: Cannot read properties of undefined — что делать

Эта ошибка — самый частый гость на ревью кода и в проде. TypeError: Cannot read properties of undefined (reading 'X') или старый вариант «of null». Знакомо. Расскажу, как я её ловлю и какие у неё…

245 10K
Руслан Енотов

Собеседование на джуна Frontend: 50 вопросов с разбором

Я провожу собеседования джунов на фронт пять лет, в среднем 6–8 интервью в неделю. За это время вопросы кочуют от компании к компании, повторяются, и собрать список типовых — задача решаемая. Ниже 50…

473 17K
Дина Кречетова