Modern Front-End Development for Rails: Webpacker, Stimulus, and React
暫譯: Rails 現代前端開發:Webpacker、Stimulus 與 React
Rappin, Noel
- 出版商: Pragmatic Bookshelf
- 出版日期: 2021-08-03
- 定價: $1,575
- 售價: 5.0 折 $788
- 語言: 英文
- 頁數: 250
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1680507214
- ISBN-13: 9781680507218
-
相關分類:
React、Ruby、Webpack
-
其他版本:
Modern Front-End Development for Rails, Second Edition: Hotwire, Stimulus, Turbo, and React, 2/e (Paperback)
買這商品的人也買了...
-
$1,360$1,292 -
$3,230$3,069 -
$1,220$1,159 -
$299Practical REST on Rails 2 Projects (Paperback)
-
$990Programming Ruby: The Pragmatic Programmers' Guide, 3/e (Paperback)
-
$850$808 -
$199Crafting Rails Applications: Expert Practices for Everyday Rails Development (Paperback)
-
$990$941 -
$1,485$1,411 -
$356SaaS軟件工程(雲計算時代的敏捷開發)
-
$1,140$1,083 -
$332Web應變之道
-
$1,575$1,544 -
$299$254 -
$900$855 -
$301親愛的界面 讓用戶樂於使用 愛不釋手 第2版
-
$580$458 -
$780$616 -
$352軟件項目估算 Software Project Estimation
-
$401松本行弘 編程語言的設計與實現
-
$1,648Agile Web Development with Rails 6
-
$550$429 -
$1,200$948 -
$600$468 -
$1,950$1,853
商品描述
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.
商品描述(中文翻譯)
改善您的 Rails 應用程式的使用者體驗,透過豐富且引人入勝的客戶端互動。學習使用 Rails 6 工具,簡化複雜的 JavaScript 生態系統。使用 Webpacker gem 和 Stimulus,建立使用者互動比以往更容易。您可以在不增加太多複雜性的情況下,為前端增添出色的風格。加入 React,構建更廣泛的客戶端功能。利用這些強大的選項,為不同層級的客戶端需求結構化您的程式碼。今天就為您的工具包增添新功能。
在 Rails 應用程式中整合一些客戶端邏輯是很難的。但是,客戶端編碼工具以及 Rails 整合這些工具的工具都在不斷變化。Rails 6 使用 Webpacker gem 簡化了客戶端整合。這是用於構建供網頁瀏覽器使用的客戶端資產的預設工具。學習如何使用 Rails 6 和 Webpacker 將豐富的前端邏輯構建到您的 Rails 應用程式中。使用 Stimulus,這是一個將 Rails 約定帶入 JavaScript 工具的庫,讓這項工作變得更加簡單。再加入一些 React,這是一個流行的框架,當您的數據變更時會自動更新瀏覽器。
學習 webpack、Webpacker 和 TypeScript 的基本知識,為您的應用程式增添活力。結構化您的網頁應用程式,以最佳方式管理您的狀態。學習如何與伺服器上的數據互動,同時保持使用者體驗的互動性。使用 TypeScript 的類型系統擴展 JavaScript,並幫助防止錯誤情況的發生。使用特定於每個框架的工具來調試和測試您的前端應用程式。
有很多方法可以進行客戶端編碼,而 Rails 將為您提供幫助。
您需要的內容:
本書需要 Ruby on Rails 6.0 以上版本,React 16.8.0 以上版本。其他依賴項將由 Rails 自動添加。
作者簡介
Noel Rappin is a Principal Developer at Table XI, and the host of the Tech Done Right podcast. Noel is the author of multiple technical books, including Rails 5 Test Prescriptions. Follow Noel on Twitter @noelrap, and online at noel.rappin.com.
作者簡介(中文翻譯)
Noel Rappin 是 Table XI 的首席開發人員,也是 Tech Done Right 播客的主持人。Noel 是多本技術書籍的作者,包括 Rails 5 Test Prescriptions。在 Twitter 上關注 Noel @noelrap,並在 noel.rappin.com 上找到他的線上資訊。