Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 4 głosach.
Modern Front-End Development for Rails, Second Edition: Hotwire, Stimulus, Turbo, and React
Popraw wrażenia użytkownika aplikacji Rails dzięki bogatym, angażującym interakcjom po stronie klienta. Naucz się korzystać z narzędzi Rails 7 i uprość złożony ekosystem JavaScript. Tworzenie interakcji z użytkownikami za pomocą Hotwire, Turbo i Stimulus jest łatwiejsze niż kiedykolwiek. Możesz dodać świetny styl front-endu bez dodatkowych komplikacji. Użyj React, aby zbudować bardziej złożony zestaw funkcji po stronie klienta. Ustrukturyzuj swój kod dla różnych poziomów potrzeb po stronie klienta dzięki tym potężnym opcjom. Dodaj je do swojego zestawu narzędzi już dziś!
Trudno jest mieć aplikację Railsową bez integracji logiki po stronie klienta. Jednak narzędzia do kodowania po stronie klienta i narzędzia Rails do integracji z nimi stale się zmieniają. Rails 7 upraszcza integrację po stronie klienta dzięki gemowi Hotwire. Jest to świetny sposób na zbudowanie interakcji z klientem za pomocą HTML po stronie serwera i niewielkiej ilości JavaScript.
W najnowszym wydaniu tej książki dowiesz się, jak korzystać z Rails 7 i jego narzędzi do łączenia front-endu, aby budować bogatą logikę front-endu w aplikacjach Rails. Praca jest jeszcze łatwiejsza dzięki Stimulus, bibliotece, która przenosi konwencje Rails do narzędzi JavaScript. Możesz także dodać React, większy framework, który automatycznie aktualizuje przeglądarkę, gdy zmieniają się dane.
Naucz się podstaw Turbo, Stimulus i TypeScript i dodaj pizazz do swojej aplikacji. Ustrukturyzuj swoją aplikację internetową, aby jak najlepiej zarządzać stanem. Dowiedz się, jak wchodzić w interakcje z danymi na serwerze, jednocześnie zachowując interaktywność użytkownika. Korzystanie z systemu typów w TypeScript w celu rozszerzenia JavaScript i zapobiegania błędom. Debuguj i testuj swoją aplikację front-endową za pomocą narzędzi specyficznych dla każdego frameworka.
Istnieje wiele sposobów kodowania po stronie klienta, a Rails jest tutaj, aby pomóc.
Czego potrzebujesz:
Ta książka wymaga Ruby on Rails 7. 0 lub nowszego, React 17. 0. 0 lub nowszej. Inne zależności zostaną dodane przez Rails.