LiveView organized JavaScript interoperability

As I found out that phx:update emitted JS event is nowhere documented,
I thought using the JS client hooks would probably the recommended way.

But if I start using the hooks for a lot of small things and different LiveViews,
the would get a very unorganized long list of hooks…

Isn’t there a good way how to organize hooks per views?

Source of my question: Displaying UTC DateTime in users browser TimeZone - #16 by webuhu