Node.JS [ru] | Серверный JavaScript
11.3K subscribers
95 photos
6 videos
25 files
3.3K links
Все о разработке backend части на JavaScript (Node JS).
А так же: Express JS, Next JS, Nest, Socket.IO

Канал на бирже - https://telega.in/c/we_use_js

По вопросам рекламы или разработки: @g_abashkin

РКН: https://vk.cc/cJPGOP
Download Telegram
Добавление функции перетаскивания с помощью react-beautiful-dnd
Если вы когда-либо работали с Jira, Trello, Confluence или любым другим продуктом Atlassian, вы, скорее всего, сталкивались с функцией перетаскивания, которая позволяет пользователям перетаскивать элементы через несколько (а иногда и огромные) списки. Это невероятно полезная функция, которая всегда работает гладко, но встраивание этой функции в приложение может быть сложной задачей.
https://blog.logrocket.com/adding-drag-and-drop-functionality-with-react-beautiful-dnd/
1
Easy canvas — простая js библиотека, которая невероятно упрощает работу с canvas html
Представим, что вы часто работаете с canvas в html. И многие вещи в канвасе делаются не просто. Например чтобы загрузить картинку вам нужно создать объект new Image(), подождать пока прогрузиться, затем только добавить на холст. Или же чтобы нарисовать треугольник вам нужно подбирать координаты и т.п. Очень много строк кода. Поэтому, если вы потратите 5 минут на изучение данной библиотеки, вы очень сильно сможете упростить отрисовку вашего холста.
https://habr.com/ru/post/569058/
1
Лучшие практики стилизованных компонентов React
В данной статье, автор Robin Wieruch раскрывает тему использования пакета
styled-components в контексте React приложений. Рассматриваются различные подходы к использованию стилизации, приводятся рекомендации, полученные из практического опыта реализации проектов.

https://tproger.ru/translations/luchshie-praktiki-stilizovannyh-komponentov-react/
Начало работы с Notion API и его SDK для JavaScript
Notion - это многофункциональное приложение для организации любого контента, от заметок до календарей и напоминаний. Notion недавно запустила собственный API , и в этой статье мы будем использовать этот API для создания небольшого интерфейса, который будет подключать Notion к нашей собственной базе данных.

https://www.sitepoint.com/notion-api-javascript-sdk/
Хранение инстанса карты mapbox-gl вне React
В этом посте будет рассмотрен способ использования mapbox-gl в React приложении, с хранением инстанса карты во вспомогательном объекте обертке. Это позволяет обращаться к карте из любой части приложения, без необходимости передавать ссылку на карту средствами React
https://habr.com/ru/post/569302/
Global vs. Local Styling в Next.js

Next.js твердо придерживается мнения о том, как организовать JavaScript, но не CSS. Как мы можем разработать шаблоны, которые поощряют лучшие практики CSS, при этом следуя логике фреймворка? Ответ на удивление прост - написать хорошо структурированный CSS, уравновешивающий глобальные и локальные стили.
https://www.smashingmagazine.com/2021/07/global-local-styling-nextjs/
👍1
Команда React недавно анонсировала план для React 18, предлагающий множество интересных новых функций, таких как автоматическое пакетирование, новая архитектура SSR-приостановки и новые API-интерфейсы, которые используют параллельный рендеринг, такие как startTransition API.
https://medium.com/dailyjs/three-practical-examples-of-concurrent-react-b2dba2272a4d
JavaScript: как из Fetch сделать Axios?
В
этой статье автор поделиться с вами результатами небольшого эксперимента, суть которого заключается в создании обертки над Fetch API для максимального упрощения работы с ним.
https://habr.com/ru/company/timeweb/blog/571252/
Управление реактивным состоянием и эффектами с помощью RxJS.

Библиотека предоставляет способ описания бизнес-логики с использованием MVC-подобной архитектуры. Основные элементы включают действия и эффекты, состояния и хранилища. Все они являются опциональными и могут использоваться отдельно. Базовый пакет не зависит от фреймворков и может использоваться в различных окружениях. Есть тулинг для React.
https://github.com/mnasyrov/rx-effects
Приёмы ускорения кода на JS и других языках: подборка от разработчика поиска Яндекса.

Привет! Меня зовут Виктор Хомяков, в Яндексе я работаю над скоростью страниц поиска. Однажды мне в голову пришла идея обобщить свой опыт и систематизировать приёмы ускорения работы кода на JavaScript. То, что получилось в итоге, собрано в этом материале.

https://habr.com/ru/company/yandex/blog/570914/
Вышла Vue 3.2

Мы рады объявить о выпуске Vue.js 3.2 "Quintessential Quintuplets"! Этот релиз включает в себя множество значительных новых функций и улучшений производительности и не содержит критических изменений.

https://habr.com/ru/post/572250/
Что нового в Node.js? Обзор малоизвестных, но полезных возможностей, появившихся в свежих версиях Node.js

https://simonplend.com/whats-new-in-node-js-core/