Evaluare:
În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 4 voturi.
Modern Front-End Development for Rails, Second Edition: Hotwire, Stimulus, Turbo, and React
Îmbunătățiți experiența de utilizare a aplicației dvs. Rails cu interacțiuni client-side bogate și atractive. Învățați să utilizați instrumentele Rails 7 și simplificați ecosistemul JavaScript complex. Este mai ușor ca niciodată să construiți interacțiuni cu utilizatorii cu Hotwire, Turbo și Stimulus. Puteți adăuga un stil front-end deosebit fără prea multe complicații suplimentare. Utilizați React pentru a crea un set mai complex de caracteristici client-side. Structurați-vă codul pentru diferite niveluri de nevoi client-side cu aceste opțiuni puternice. Adăugați astăzi la setul dvs. de instrumente!
Este greu să ai o aplicație Rails fără să integrezi o anumită logică client-side. Dar instrumentele de codare client-side și instrumentele Rails pentru integrarea cu acestea se schimbă continuu. Rails 7 simplifică integrarea client-side cu gemul Hotwire. Este o modalitate excelentă de a construi interacțiunea cu clientul cu HTML pe partea serverului și o cantitate mică de JavaScript.
În cea mai recentă ediție a acestei cărți, învățați cum să utilizați Rails 7 și instrumentele sale de bundling front-end pentru a construi o logică front-end bogată în aplicațiile dvs. Rails. Treaba este și mai ușoară cu Stimulus, o bibliotecă care aduce convențiile Rails la instrumentele JavaScript. Și puteți adăuga, de asemenea, React, un cadru mai mare care actualizează automat browserul atunci când datele dvs. se modifică.
Învățați elementele de bază ale Turbo, Stimulus și TypeScript și adăugați pizazz aplicației dvs. Structurați-vă aplicația web pentru a vă gestiona cel mai bine statul. Aflați cum să interacționați cu datele de pe server, păstrând în același timp experiența utilizatorului interactivă. Utilizați sistemul de tipuri din TypeScript pentru a extinde JavaScript și pentru a preveni condițiile de eroare. Depanarea și testarea aplicației front-end cu instrumente specifice fiecărui cadru.
Există o mulțime de moduri de a realiza codare pe partea clientului, iar Rails este aici pentru a vă ajuta.
Ce vă trebuie:
Această carte necesită Ruby on Rails 7. 0 sau mai recentă, React 17. 0. 0 sau ulterior. Alte dependențe vor fi adăugate de Rails.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)