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

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

Send message

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

Reading time5 min
Views7.7K

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

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

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

Читать далее
Total votes 22: ↑20 and ↓2+23
Comments10

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

Level of difficultyMedium
Reading time4 min
Views11K

Привет Всем.

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

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

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

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

Читать далее
Total votes 6: ↑5 and ↓1+5
Comments5

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

Reading time4 min
Views54K

Привет хабр!

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

Read more
Total votes 2: ↑2 and ↓0+2
Comments16

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

Level of difficultyEasy
Reading time9 min
Views29K

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

Читать далее
Total votes 4: ↑2 and ↓2+2
Comments19

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

Level of difficultyEasy
Reading time7 min
Views112K

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

Читать далее
Total votes 79: ↑65 and ↓14+71
Comments316

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

Level of difficultyEasy
Reading time9 min
Views18K

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

Читать далее
Total votes 11: ↑7 and ↓4+5
Comments31

Information

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

Specialization

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