Get Free Shipping on orders over $79
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

$34.00

61%OFF

or 4 interest-free payments of $8.50 with

 or 
In Stock and Ships 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

$55.75

26%
OFF
Web Engineering : Theory and Practice - Jeremiah Downey
Learning Go : An Idiomatic Approach to Real-World Go Programming - Jon Bodner
PHP, MySQL, & JavaScript All-In-One For Dummies : For Dummies - Richard Blum
Python Cookbook : Recipes for Mastering Python : 3rd Edition - David Beazley
Developing Graphics Frameworks with Java and OpenGL - James Cona
Python for Finance 2e : Mastering Data-Driven Finance - Yves Hilpisch
Learning Spark : Lightning-Fast Data Analytics - Brooke Wenig

RRP $152.00

$73.75

51%
OFF