Современный фронтенд часто ассоциируется с React, Vue и Angular — но что, если вам не нужен виртуальный DOM, тонны зависимостей и сложная настройка? В мире Ruby on Rails существуют лёгкие альтернативы, которые отлично работают с Turbolinks и Hotwire. Давайте разберёмся, когда выбрать Alpine.js вместо Stimulus, как htmx заменяет API-запросы, и почему иногда «маленький JS» — это именно то, что нужно.
Pain: 🐣🧑💻 · ⏱ ~10 мин. чтения
Hotwire, Turbo и Stimulus — это современный подход к фронтенду в Rails-приложениях, который позволяет почти полностью отказаться от тяжелых JS-фреймворков. В статье разберём, как эти технологии работают вместе, какие проблемы решают и как интегрировать их в ваш проект без головной боли.
Pain: 🐣🧑💻 · ⏱ ~17 мин. чтения