- Категории
- Источники
- Все курсы
- Разделы
- Книги
Modern Front-End Development for Rails
Повысьте удобство использования вашего приложения Rails с помощью разнообразных и увлекательных взаимодействий на стороне клиента. Научитесь использовать инструменты Rails 6 и упростите сложную экосистему JavaScript. Наладить взаимодействие пользователей с Hotwire, Turbo, Stimulus и Webpacker стало проще, чем когда-либо. Вы можете добавить отличный внешний вид без особых дополнительных сложностей. Используйте React для создания более сложного набора клиентских функций. Структурируйте свой код для различных уровней потребностей на стороне клиента с помощью этих мощных опций.
Трудно иметь приложение Rails без интеграции некоторой клиентской логики. Но инструменты программирования на стороне клиента и инструменты Rails для интеграции с ними постоянно меняются. Rails 6 упрощает клиентскую интеграцию с гемом Hotwire. Это отличный способ наладить взаимодействие с клиентом с помощью серверного HTML и небольшого количества JavaScript. Узнайте, как использовать Rails 6 и Webpacker для создания богатой интерфейсной логики в ваших приложениях Rails. Работа становится еще проще с Stimulus, библиотекой, которая привносит соглашения Rails в инструменты JavaScript. И вы также можете добавить React, который автоматически обновляет браузер при изменении ваших данных.
Изучите основы webpack, Webpacker и TypeScript и добавьте изюминку в свое приложение. Структурируйте свое веб-приложение, чтобы лучше управлять своим состоянием. Узнайте, как взаимодействовать с данными на сервере, сохраняя при этом интерактивность взаимодействия с пользователем. Используйте систему типов в TypeScript, чтобы расширить возможности JavaScript и предотвратить возникновение ошибок. Отлаживайте и тестируйте свое интерфейсное приложение с помощью инструментов, специфичных для каждой платформы.