📂 Категория: frontend

Alpine.js, htmx, Stimulus и другие: лёгкий JS без React-переутомления

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

Pain: 🐣🧑‍💻 · ⏱ ~10 мин. чтения

Hotwire, Turbo и Stimulus: frontend без JS-фреймворков (почти)

Hotwire, Turbo и Stimulus — это современный подход к фронтенду в Rails-приложениях, который позволяет почти полностью отказаться от тяжелых JS-фреймворков. В статье разберём, как эти технологии работают вместе, какие проблемы решают и как интегрировать их в ваш проект без головной боли.

Pain: 🐣🧑‍💻 · ⏱ ~17 мин. чтения