Modern Front-End Development for Rails : Hotwire, Stimulus, Turbo, and React - Noel Rappin

Modern Front-End Development for Rails

Hotwire, Stimulus, Turbo, and React

By: Noel Rappin

Paperback | 9 July 2021

At a Glance

Paperback


RRP $87.35

$47.25

46%OFF

or 4 interest-free payments of $11.81 with

 or 
In Stock and Aims to ship in 1-2 business days

Improve the user experience for your Rails app with rich, engaging client-side interactions.

Learn to use the Rails 6 tools and simplify the complex JavaScript ecosystem. It's easier than ever to build user interactions with the Webpacker gem and Stimulus. You can add great front-end flair without much extra complication. Add React to build an even more extensive set of client-side features. Structure your code for different levels of client-side needs with these powerful options. Add to your toolkit today!

It's hard to have a Rails application without integrating some client-side logic. But client-side coding tools, and the Rails tools for integrating with them, all change continuously. Rails 6 simplifies client-side integration with the Webpacker gem. It's the default tool for building client-side assets for use by web browsers.

Learn how to use Rails 6 and Webpacker to build rich front-end logic into your Rails applications. The job is even easier with Stimulus, a library that brings Rails conventions to JavaScript tools. Add in some React, a popular framework that automatically updates the browser when your data changes.

  • Learn the basics of webpack, Webpacker, and TypeScript, and add pizazz to your application.
  • Structure your web application to best manage your state.
  • Learn how to interact with data on the server while still keeping the user experience interactive.
  • Use the type system in TypeScript to expand on JavaScript and help prevent error conditions.
  • Debug and test your front-end application with tools specific to each framework.
There are a lot of ways to do client-side coding, and Rails is here to help.

What You Need:

This book requires Ruby on Rails 6.0+, React 16.8.0+. Other dependencies will be added by Rails.

More in Web Programming

Python All-in-One For Dummies : 3rd Edition - John C. Shovic

RRP $74.95

$50.35

33%
OFF
The Art of SEO : Mastering Search Engine Optimization - Stephan Spencer
Modern PHP : New Features and Good Practices - Josh Lockhart

RRP $57.00

$28.25

50%
OFF
Building Microservices : Designing Fine-Grained Systems 2nd Edition - Sam Newman
Definitive ANTLR 4 Reference : 2nd Edition - Terence Parr

RRP $70.35

$33.25

53%
OFF