5 private links
Using the right HTML tag is important for semantic correctness and accessibility. Refer to section 4 of the HTML spec to pick the correct element for the purpose. Don't build a <div>
soup. Also, pay attention to the type
attribute of the <input>
tag.
A free online book on using hypermedia controls effectively.
It introduces the library htmx which allows you to reach the interactivity of a single-page application (SPA) in traditional web applications which render templates on the server-side.
It also introduces an approach to making mobile apps using a library called HyperView.
To get a feel of what is possible with this library, see this user report where a company switched from a traditional frontend/backend separation using React to doing full-stack development using HTMX.