Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
image_2025-06-15_08-54-27.png
2.7 MB
Классы TypeScript, которые остаются чистыми и поддерживаемыми
Вот умный шаблон, который вы захотите использовать повторно
👉 Гайды по JavaScript | дать буст
Вот умный шаблон, который вы захотите использовать повторно
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотите улучшить производительность реактивности и упростить сопровождение компонентов в VueJS?
Заменяйте ненужные
Почему это лучше:
• Меньше шаблонного кода
• Более декларативный подход
• Автоматическое отслеживание зависимостей
• Автоматическое кэширование
• Проще тестировать и поддерживать
👉 Гайды по JavaScript | дать буст
Заменяйте ненужные
watch
на computed
, если результат — это просто производные данные.Почему это лучше:
• Меньше шаблонного кода
• Более декларативный подход
• Автоматическое отслеживание зависимостей
• Автоматическое кэширование
• Проще тестировать и поддерживать
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Это, без сомнения, одно из самых безумных и нестандартных творений на JavaScript 🤯
Веб-сайт Генри Хеффернана реализован с использованием Three.js
Проект погружает пользователя в полностью иммерсивную, интерактивную среду прямо в браузере, демонстрируя, насколько далеко можно зайти в визуализации и UX с помощью современных веб-технологий.
👉 Гайды по JavaScript | дать буст
Веб-сайт Генри Хеффернана реализован с использованием Three.js
Проект погружает пользователя в полностью иммерсивную, интерактивную среду прямо в браузере, демонстрируя, насколько далеко можно зайти в визуализации и UX с помощью современных веб-технологий.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Это очень крутая библиотека UI-компонентов в ретро-стиле для фронтенд-разработчиков
Вдохновлённая 8-битной эстетикой, она идеально подойдёт для добавления ностальгического пиксель-арт настроения в современные веб-проекты
🔗 : 8bitcn.com
👉 Гайды по JavaScript | дать буст
Вдохновлённая 8-битной эстетикой, она идеально подойдёт для добавления ностальгического пиксель-арт настроения в современные веб-проекты
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Следующая версия Chrome включает новый JavaScript API для перевода текста с помощью ИИ.
Он бесплатный, так как работает прямо на устройстве пользователя. Что думаешь?🥰
👉 Гайды по JavaScript | дать буст
Он бесплатный, так как работает прямо на устройстве пользователя. Что думаешь?
Please open Telegram to view this post
VIEW IN TELEGRAM
Совет дня:
Предпочитай оператор
👉 Гайды по JavaScript | дать буст
Предпочитай оператор
??
(nullish coalescing) вместо ||
при указании значений по умолчанию — ??
не воспримет 0
или ''
как ложные значенияPlease open Telegram to view this post
VIEW IN TELEGRAM
Изучать React может быть непросто — но создание проектов и решение задач по программированию действительно помогает.
Этот практический курс как раз об этом.
В нём Боб проводит через более чем 170 задач и 6 проектов, чтобы обучить основам React😊
👉 Гайды по JavaScript | дать буст
Этот практический курс как раз об этом.
В нём Боб проводит через более чем 170 задач и 6 проектов, чтобы обучить основам React
Please open Telegram to view this post
VIEW IN TELEGRAM
Совет дня: используйте Composition API и синтаксис <script setup> для более чистого кода компонентов.
Composition API имеет несколько преимуществ по сравнению с Options API, в том числе:
• Лучшая организация кода по логическим частям
• Более простое повторное использование логики с состоянием
• Улучшенная типобезопасность
Синтаксис
Такой подход (см. изображение ниже) сокращает шаблонный код и делает компоненты более читаемыми. Если вы уже знакомы с Options API и хотите освоить Composition API, обратите внимание на наш материал о Composition API в Vue 3. Переход будет проще, чем вы думаете
👉 Гайды по JavaScript | дать буст
Composition API имеет несколько преимуществ по сравнению с Options API, в том числе:
• Лучшая организация кода по логическим частям
• Более простое повторное использование логики с состоянием
• Улучшенная типобезопасность
Синтаксис
<script setup>
предлагает наиболее интуитивный и лаконичный способ использования Composition API.Такой подход (см. изображение ниже) сокращает шаблонный код и делает компоненты более читаемыми. Если вы уже знакомы с Options API и хотите освоить Composition API, обратите внимание на наш материал о Composition API в Vue 3. Переход будет проще, чем вы думаете
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Это одна из самых крутых вещей, сделанных на JavaScript
Это гениально и смешно =)
Кажется, что ты сможешь поставить галочку… но так ли это?😂
🔗 : codepen.io/jh3y/pen/LYNZwGm
👉 Гайды по JavaScript | дать буст
Это гениально и смешно =)
Кажется, что ты сможешь поставить галочку… но так ли это?
Please open Telegram to view this post
VIEW IN TELEGRAM
Совет дня: используйте
Применяйте
Это обеспечивает типобезопасность внешнего API компонента, что позволяет потребителям компонента получать качественную автоподстановку и полезные сообщения об ошибках (да-да, те самые красные подчёркивания) в IDE.
👉 Гайды по JavaScript | дать буст
defineProps
и defineEmits
для типобезопасных props
и событийПрименяйте
defineProps
и defineEmits
вместе с TypeScript для улучшенного вывода типов.Это обеспечивает типобезопасность внешнего API компонента, что позволяет потребителям компонента получать качественную автоподстановку и полезные сообщения об ошибках (да-да, те самые красные подчёркивания) в IDE.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Совет дня: используйте
Когда нужно деструктурировать реактивный объект, используйте toRefs, чтобы сохранить реактивность
👉 Гайды по JavaScript | дать буст
toRefs
для деструктуризации реактивных объектовКогда нужно деструктурировать реактивный объект, используйте toRefs, чтобы сохранить реактивность
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML Embed Code: