Componente UX in symfony

Tocmai ce m-am intors de la conferinta online Symfony unde au prezentat un nou concept, anume blocuri autonome de continut care se randeaza separat de restul paginii. Cam ce poti face cu React/Vue, doar ca se face in backend. In sfarsit au scos o alternativa trendului de a muta tot in front-end.

4 Likes

In Elixir, exista Phoenix LiveView:
https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html

La ce a inceput comunitatea sa-l foloseasca ca sa vada pana unde pot sa traga de aceasta tehnologie?
Clone flappy bird, animatii excesive, etc:

Ma bucur ca a aparut asa ceva in Php, chiar cred ca asta e viitorul pentru prototipuri si MVP-uri.

Da, de acolo s-au inspirat.

Live components work with the TwigComponent library to give you the power to automatically update your Twig components on the frontend as the user interacts with them. Inspired by Livewire and Phoenix LiveView.

Deci… un fel de Laravel Livewire? :smiley:

2 Likes

si blocuri-le astea cum se updateaza, face un request async automatic? sau faci tu trigger? tot ai nevoie de javascript

Face cerere ajax, cu javascript, dar pe tine ca backend-dev nu te intereseaza, nu programezi nimic JS. Totul e inclus automat.

În Laravel (și probabil funcționează la fel) nu scrii javascript, ci adaugi diverse atribute la tag-urile de html și aplicația face call-uri ajax în funcție de asta + poți configura să facă request după fiecare câmp modificat, la submit, cu timeout etc.

1 Like