Skip to product information
1 of 1

Noel Rappin

Modern Front-End Development for Rails, Second Edition: Hotwire, Stimulus, Turbo, and React

Modern Front-End Development for Rails, Second Edition: Hotwire, Stimulus, Turbo, and React

Low Stock: Only 2 copies remaining
Regular price £31.04 GBP
Regular price £44.99 GBP Sale price £31.04 GBP
31% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £13.95

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Modern Front-End Development for Rails, Second Edition: Hotwire, Stimulus, Turbo, and React


Rails 7 simplifies client-side integration with the Hotwire gem, making it easier to build rich front-end logic with server-side HTML and JavaScript. Stimulus brings Rails conventions to JavaScript tools, and React is a larger framework that automatically updates the browser when data changes. This book teaches the basics of Turbo, Stimulus, and TypeScript, and how to structure a web application to best manage state. It also includes tools for debugging and testing front-end applications.

Format: Paperback / softback
Length: 375 pages
Publication date: 30 September 2022
Publisher: The Pragmatic Programmers


Enhance the user experience of your Rails app with rich and engaging client-side interactions. Discover the power of Rails 7 tools and streamline the complex JavaScript ecosystem. Building user interactions has never been easier with Hotwire, Turbo, and Stimulus. Add a touch of front-end flair without the hassle of excessive complexity. If you're looking to expand your toolkit, React is a great choice for creating more complex client-side features. With its powerful options, you can structure your code to meet different levels of client-side needs.

Rails 7 simplifies client-side integration with the Hotwire gem, allowing you to build client interactions with server-side HTML and minimal JavaScript. In this updated edition of the book, you'll learn how to leverage Rails 7 and its front-end bundling tools to incorporate robust front-end logic into your Rails applications. Stimulus, a library that brings Rails conventions to JavaScript tools, makes the job even easier. And if you're ready to take it to the next level, React, a larger framework that automatically updates the browser when your data changes, is a great option.

Get started with the basics of Turbo, Stimulus, and TypeScript, and infuse your application with pizzazz. Learn how to manage your state effectively and maintain an interactive user experience. Utilize the type system in TypeScript to enhance JavaScript and prevent error conditions. Debug and test your front-end application using tools tailored to each framework.

Whether you're a seasoned Rails developer or just starting your journey, Rails has you covered. With its robust client-side capabilities and continuous innovation, Rails provides a seamless and efficient way to build web applications. Don't miss out on the opportunity to enhance your user experience and take your Rails app to the next level. Get your hands on this book today and unlock the full potential of client-side coding with Rails!

Weight: 784g
Dimension: 189 x 234 x 24 (mm)
ISBN-13: 9781680509618
Edition number: 2 ed

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details