Pull to refresh
0
0
Николай @Belotserkovets

Frontend разнорабочий, JavaScriptизёр

Send message

10 задач с JavaScript Promise для подготовки к собеседованиям

Reading time7 min
Views87K

Promise — это отличительная особенность JavaScript как асинхронного языка программирования. Нравится вам это или нет, понять его в любом случае придется. В этой статье я привожу 10 примеров кода с Promise, начиная от базового уровня заканчивая продвинутым.

Читать далее

Базовые задачи на Promise в JavaScript

Reading time4 min
Views29K

Promise - специальный объект, который хранит своё состояние и используется для обработки результатов асинхронных операций.

Что будет в статье: основные задачи на Promsie, которые часто спрашивают на собеседованиях.

Читать далее

Index.ts – зло и польза

Reading time5 min
Views8.3K

Привет всем! Меня зовут Михаил, я старший Frontend-разработчик в НЛМК, занимаюсь разработкой одной из внутренних информационных систем на React + Typescript.

Расскажу про самый короткий и наименее трудоемкий способ экспорта и импорта модулей, что частенько требуется для построения современных приложений. А именно опишу свой эксперимент с импортом и экспортом без использования файла Index.ts, затем — с его использованием. Для наглядности я создал небольшой проект с Webpack и Typescript в редакторе исходного кода Visual Studio Code (далее по тексту VS Code).

Файл webpack.config.js содержит дефолтные настройки, никаких плагинов я не использую. В статье посмотрим на результаты сборки проекта с помощью Webpack в режиме “mode=development”, в режиме “mode=production” и затем подведем итоги.

Читать далее

Typescript ENUM — баланс использования

Level of difficultyMedium
Reading time4 min
Views12K

Привет Всем.

Меня зовут Михаил. В НЛМК нахожусь на должности Frontend-разработчика.  Занимаюсь разработкой внутренних информационных систем на React + Typescript.

В этой статье поговорим про тип enum (перечисление) в Typescript, о случаях когда его можно и нужно использовать, а когда нет.

Перечисления бывают числовыми и строковыми. Например, представим в виде перечисления должности работников кафе.

Рассмотрим перечисления с числовыми значениями:

Читать далее

В чем разница между useLayoutEffect, componentDidMount, useEffect

Reading time4 min
Views58K

Привет хабр!

В React на смену эпохи классов, пришла эпоха функциональных компонентов. И нам показали хуки, как замена методам жизненного цикла. Но многие так и не задумывались, а равнозначный ли обмен componentDidMount на useEffect. Эта статья направлена как раз на таких людей, чтобы закрыть ваш пробел, в том как работают componentDidMount, useEffect и useLayoutEffect. (данная статья является расшифровкой видео)

Read more

Что такое менеджер пакетов, и в чем разница YARN, NPM, PNPM?

Level of difficultyEasy
Reading time9 min
Views33K

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

Читать далее

Почему ты не станешь программистом

Level of difficultyEasy
Reading time7 min
Views112K

Вы никогда не задумывались, почему так трудно сменить профессию и стать программистом? При таком обилии информации, онлайн-курсов и книг. Почему столь малый процент желающих доходит до заветной цели - своей первой работы?

Читать далее

Как я учусь на курсах frontend разработки с помощью доработанного метода ZettelKasten

Level of difficultyEasy
Reading time9 min
Views19K

Как я обучаюсь на on-line курсах по специальности fullstack разработчика, и с помощью доработанного метода структурирования информации ZettelKasten значительно упрощаю себе этот процесс.

Читать далее

Information

Rating
Does not participate
Location
Россия
Registered
Activity

Specialization

Frontend Developer, Fullstack Developer
Junior
JavaScript
HTML
CSS
Redux
TypeScript
React
Node.js