Telegram Web Link
Наведи порядок в шаблонах Vue с этим советом

Если переменная, которую ты передаёшь в проп, имеет такое же имя: :size="size"

можно сократить до шортката: :size

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Angular 19.2 упрощает создание динамических строк в шаблонах. Теперь можно использовать шаблонные литералы, что делает код чище и понятнее.

Прощай, конкатенация

Читай статью: https://buff.ly/nIAlAG3

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Совет по JavaScript

Используйте свойства clientX и clientY объекта MouseEvent, чтобы получить текущую позицию курсора мыши

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Совет по JavaScript:

Используйте KeyboardEvent.getModifierState() для определения, включён ли Caps Lock

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Вот забавный совет по TypeScript:

Используйте строку шаблона (template literal), чтобы убедиться, что ваши заголовки Authorization правильно отформатированы

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Лучшая практика для useState

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
Если вы сейчас на стадии изучения браузерных событий (DOM Events)

То вам может быть полезен интересный инструмент визуализации — https://domevents.dev

Данный инструмент помогает наглядно увидеть порядок выполнения событий, а также понять разницу функций preventDefault(), stopPropagation(), stopImmediatePropagation()

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Оптимизируй импорты в Next.js

Избегай относительных путей вроде: ../LargeChart

Используй next/dynamic для более чистых динамических импортов с отключённым SSR

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
То, что это всё ещё tsconfig, который ты получаешь при запуске tsc --init, — это просто глупо:

> "target" устарел на несколько лет
> "commonjs" — это огромный антипаттерн
> "forceConsistentCasingInFileNames" и так по умолчанию true

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Составные компоненты с неявным состоянием

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Стартап SaaS с открытым исходным кодом для React и Node.js

https://github.com/wasp-lang/open-saas

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Создание приложения для управления файлами — отличный способ изучить важные программные концепции.

В этом курсе вы сделаете клон Google Drive с использованием Laravel, PHP и Vue.js.

Вы реализуете загрузку и скачивание файлов, создадите функцию поиска, интегрируете AWS и многое другое.

https://www.freecodecamp.org/news/build-a-google-drive-clone-with-laravel-php-vuejs/

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Консольные методы JavaScript

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Node.js 24 уже тут

Вышла новая версия Node.js — v24:

> V8 13.6: RegExp.escape(), Float16Array, await using
> npm 11 — быстрее и безопаснее
> Улучшенный node:test без лишних await
> Глобальный URLPattern
> Права доступа (--permission) — больше не эксперимент
> Быстрее AsyncLocalStorage и новый Undici 7.0
> Удалили url.parse() и SlowBuffer — чистим старьё

LTS уже в октябре. Готовьтесь заранее 👊

Подробнее в блоге NodeSource

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Легко проходи вложенные массивы с помощью reduce() и рекурсии в JavaScript

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Превратите любой репозиторий GitHub в интерактивные диаграммы

Представляем GitDiagram. Просто замените "hub" на "diagram" в URL-адресе GitHub и мгновенно визуализируйте кодовую базу с помощью интерактивных диаграмм.

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Совет по JavaScript

Юзай новый метод Object.groupBy() — группируй объекты по любому свойству в одну строку, без плясок с бубном

Поддерживается всеми современными браузерами

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
Динамические маршруты

Обрабатывайте динамические пути с помощью TypeScript

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Как правильно создавать переиспользуемые компоненты в React

Создавайте небольшие обёртки над нативными элементами, принимающие те же props.
Это позволяет переиспользовать компонент, настраивать стили и при этом сохранять единообразие и гибкость во всём коде

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
keyof в TypeScript

Оператор типа keyof принимает тип объекта и создаёт объединённый тип (union) из его ключей

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
2025/07/10 23:17:10
Back to Top
HTML Embed Code: