LiveView 1.2 introduit la colocalisation du CSS directement dans les templates HEEx via <style :type={MyApp.ColocatedCSS}>, dans la continuité des Colocated Hooks et JS apparus en 1.1. Le CSS extrait est traité par le bundler habituel (Tailwind ou Esbuild) depuis un dossier phoenix-colocated dans _build. La version expose également un @behaviour pour le scoping des styles par composant, avec support optionnel de la règle CSS @scope via un attribut phx-r configurable. D’autres améliorations sont incluses : encodage automatique des structs Phoenix.LiveView.JS, TagFormatter pour les balises <script> et <style>, et une documentation JavaScript séparée.

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire