Category : javascript

javascript
Представляем вам Vue 3.3

Эта статья — перевод оригинальной статьи "Announcing Vue 3.3".Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.ВступлениеСегодня мы рады объявить о релизе Vue 3.3 "Rurouni Kenshin"!Этот выпуск сосредоточен на улучшении опыта разработки - в частности, на использовании SFC <script setup> с TypeScript. Вместе с релизом 1.6 Vue Language Tools (ранее известного как Volar) мы решили многие давние проблемы при…

  • среда, 17 мая 2023 г. в 00:00:36
javascript
Как yarn v3 и философия Zero Installs помогли нам сократить длительность ci/cd пайплайна в 3 раза

Всем привет, меня зовут Фёдор — я руководитель фронтенд-разработки на проекте Smartbot Pro в компании KTS. Наш проект — конструктор ботов для социальных сетей, в котором алгоритм бота представлен в виде визуального графа. Конструктор включает большое количество интеграций.Недавно на проекте остро встал вопрос оптимизации наших ci/cd пайплайнов, потому что релиз определенной версии мог занимать до 18 минут.Для нас очень важно сократить это время, потому что мы хотим быстрее доставлять пользоват…

  • среда, 17 мая 2023 г. в 00:00:35
javascript
Кастомный select для React

Пишем минималистичный кастомный select компонент для React приложения. Покрываем всё тестами на Jest.План действийОбщий план действий состоит из 6 этапов:Определяем цельПишем компонент SelectСоздаём компонент OptionСобираем всё в контейнере и запускаемПоддержка ввода с клавиатурыПокрываем тестамиПеред стартом стоит отметить, что в статье не будет приведён css код компонента, так как мы сосредоточимся на логике и написании тестов. Все стили можно найти в репозитории по этой ссылке. Также при по…

  • среда, 17 мая 2023 г. в 00:00:33
javascript
Тестирование с Ava.js

Сегодня мы все реже встречаем проекты, на которых нет требований к коду по части frontend. Несколько лет назад никто об этом даже не задумывался, а требования к кандидату были на уровне – «Формы верстать умеете? Вы приняты!». А сейчас любой уважающий себя и своих клиентов заказчик требует от разработчиков навык покрытия тестами своего кода. Казалось бы, зачем? Тестировать будут тестировщики, но не все так однозначно. По факту покрытие кода тестами решает множество проблем еще до этапа тестиров…

  • среда, 17 мая 2023 г. в 00:00:32
javascript
Общие шаблоны и нюансы использования React Query

  • понедельник, 6 февраля 2023 г. в 00:42:52
javascript
Анимация текстовых переходов

  • пятница, 13 января 2023 г. в 00:45:28