📄️ Client-side Javascript
LiveViewJS pages do, in fact, require some client-side javascript to be loaded as part of the HTML page. This
📄️ "Hooks" (not the React kind)
Sometimes you need to do something that is not supported by any of the existing user event bindings or that requires
📄️ Example Hook
Let's create a hook that will format a text input into a phone number as a user types.