Найти в Дзене
Реализация управления сессией в React с помощью RTK Query и Middleware
Всем привет! Меня зовут Александр Панфилов, я фронтенд-разработчик и тимлид с 9-летним опытом. В этой статье я хочу рассказать о, казалось, банальной функционале - сессии в приложении. Моя предыдущая реализация системы сессий работала, но в ней было две ключевые проблемы: Была очень ресурсоемкий; При выходе из админки выводилось два сообщения об истекшей сессии. На тот момент времени меня это все устраивало и ничего лучше я не смог придумать. Сейчас я достиг предела в развитии своей первой версии админки и мною было принято решение ее переписать...
2 недели назад
Работа со swagger - погружение в redux
Привет! Меня зовут Александр Панфилов, я фронтенд-разработчик и тимлид с 9-летним опытом. В этой статье я хочу продолжить тему прошлой статьи «Погружение в Swagger: от основ до сложных кейсов в Nest.js». В ней я освещу проблему исправления ошибок в сгенерированном файле, как из одного файла спецификации можно сгенерировать несколько файлов для обработки разных эндпоинтов. В результате добавления Swagger во фреймворк Nest.js и его качественной настройке на стороне бэкенда я смог сгенерировать файл OpenAPI-спецификации...
1 месяц назад
Погружение в Swagger: от основ до сложных кейсов в Nest.js
Привет! Меня зовут Александр Панфилов, я фронтенд-разработчик и тимлид с 9-летним опытом. В этой статье я хочу поделиться своим опытом глубокой работы со Swagger — инструментом, который кажется простым только на первый взгляд. На практике же его тонкости могут отнять немало времени, и сегодня я разберу именно те моменты, которые потребовали от меня наибольших усилий. В своей работе столкнулся с тем, что Swagger игнорирует мой заголовок authorization; не знал, как описать два разных типа запросов к одному эндпоинту и т...
1 месяц назад
Фризы в next.js 15-й версии или почему stackoveflow не умрет
Всем привет, меня зовут Панфилов Александр. Я фронтенд разработчик и тим лид, с 9-м опытом работы в области IT. В этой заметке хочу поделиться с вами неочевидной проблемой, с которой столкнулся при переносе моего сайта на новый uikit. Я продолжаю перенос моего сайта, сегодня я думал доработать статику на нем и далее строить планы по верстке админки. Но не тут-то было, я споткнулся на ровном месте — на верстке обычной формы. Когда на сайт была добавлена первое поле ввода и я начал его проверять — на сайте появились фризы...
2 месяца назад
Переход от 8-й к 9-й версии eslint
Всем привет, меня зовут Панфилов Александр. Я фронтенд разработчик и тим лид, с 9-м опытом работы в области IT. Сегодня хочу с вами поделиться с вами небольшой историей о том, как я перевоходил с 8-й на 9-ю версию eslint. Я решил сделать редизайн своего сайта и перевести его не готовую систему компонентов, а заодно и обновить версию nextjs. Для этого я создал себе новый пустой проект и начал переносить в него старые настройки eslint с 8-й на 9-ю версию. Первым для меня открытием стало изменение формата конфигурационных файлов для 9-й версии eslint...
2 месяца назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала