For an embeddable web app, LiveView is no longer a viable option. To give a more “LiveView like” experience, Chris Nelson created an Elixir library called LiveState with a companion javascript library. To accomplish this goal, we make use of a simple pattern in web development: properties down, events up. LiveState will let us extend this pattern to the server.