I created two skills which I always found to be gotcha's when working with #elixirlang and LiveView. Both can have a big impact on user experience. First, LiveView and optimistic updates, making sure that the UI stays responsive, even when there is latency. github.com/wunki/amplif...
Post
Second is working with forms, where you have to make sure that forms don't get wiped on reconnect, or when and how to use debounce to make sure you don't spam the backend. github.com/wunki/amplif...
Let me know what you think and how we could improve them. PRs or comments are welcome. Let's share best practices so we can use LiveView and all its benefits without compromising on the user experience.
0 reposts3 likes
No replies yet.