Introduction
There’s a joke in web development that 50% of our work is building tables and the other 50% is building forms. This book is about the first 50%.
If you’re an Elixir developer, chances are that you have to build tables. Lots and lots of tables. So, with table UIs making up such a significant part of our daily work, it’s paramount to understand how to build them properly. This book is here to teach you exactly that.
In the following chapters we will see how to build a table UI with advanced features like sorting, filtering, pagination, and infinity scrolling. Using the marvelous Phoenix LiveView framework, we’ll make them interactive. We’ll work with LiveComponents and Ecto schemaless changesets to parse user input. We’ll see ...