React came with a reactive HTML-aware component model for building UIs and colocated markup directly in the app code. Phoenix borrowed a lot from React when we first shipped LiveView in 2018, but only recently have we gone all-in with an HTML- aware component system in Phoenix 1.7. The advantage of this approach is a natural composition of static HTML tags alongside dynamic components and logic.