402 читали · 3 года назад
Реализация слайдера изображений и текста на React.js с вариантами оптимизации
Источник: Nuances of Programming В данной статье мы разберем задание, которое может встретиться в рамках собеседования на должность фронтенд-разработчика, а именно реализацию слайдера изображений. За последние 5 месяцев на моем счету 15 очных собеседований и предложения от Google, Roku, Microsoft и других компаний. Суть задачи  —  реализовать виджет за 45–50 минут и рассказать о вариантах оптимизации. Ее решением мы займемся в данном руководстве. Главная цель не в том, чтобы реализовать слайдер изображений...
139 читали · 2 года назад
Как разделить монолитное приложение на микрофронтенды
Источник: Nuances of Programming Архитектура с микрофронтендами  —  это компонентно-ориентированный подход к построению интерфейса на основе микросервисов. В этом случае все компоненты и функции  —  автономные модули, которые могут создаваться разными группами разработчиков. Создавать и обновлять компоненты можно по отдельности, не затрагивая остальные сервисы и функции интерфейса. Приложение становится более масштабируемым, модульным и настраиваемым. Эта архитектура отлично подходит для разбиения больших монолитных приложений на гибкие независимые модули...