Building Slick User Interfaces using Frappe UI
In this talk, I'll talk about the various techniques I have learned building user interfaces for web apps for 6 years. Even though the examples will use VueJS, Frappe UI and TailwindCSS, the techniques should be transferable to other stacks.
Some topics that I'll talk about:
- Optimistic updates
- Handling async data fetching
- ORM like API for working with JS objects and arrays
- Using slots effectively to build powerful and flexible components
Source code/Reference: https://github.com/frappe/frappe-ui