Возможно, вы уже слышали об этом…

JavaScript быстро развивается после добавления менеджеров пакетов, таких как NPM или Yarn. И это не прекратится в ближайшее время, разработчики каждый день публикуют сотни новых пакетов для самых нишевых функций, которые вы можете себе представить. Но ничего страшного, это только помогает нам создавать великие дела.

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

1. Лодаш

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

Еще одна библиотека, которая находится примерно в том же пространстве, что и Lodash, - это UnderscoreJS, которую вы можете проверить, если хотите использовать что-то еще.

2. Люксон

Манипуляции с датой и временем - это сложная вещь, которую нужно выполнить должным образом. К счастью, у нас есть Люксон. Luxon - это современная библиотека манипуляций DateTime с множеством функций и опций, которые помогут вам отображать правильно отформатированные даты и время.

Другой вариант - MomentJS, созданный несколькими разработчиками Luxon. Он постепенно устаревает, но по-прежнему отлично работает при использовании в существующих проектах.

3. Реагировать

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

Существует множество вариантов библиотек, которые обеспечивают примерно те же функции, как Vue и Svelte.

4. Экспресс

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

Одна из сильных сторон Express заключается в том, что он предлагает минимальное пространство для работы, но при этом может быть настолько сложным, насколько вам нужно. Для Express создано множество библиотек, поэтому вам не нужно создавать все самостоятельно.

Спасибо за чтение и удачного дня.