
Build a Gmail Clone with Vue 3
Lessons
1. Tour the Project
2. Building the Inbox
3. Async Setup & Suspense
4. Axios & JSON Server
5. Opening an Email
6. Email Modal
7. Keyboard Shortcuts
8. useKeydown Composable
9. Email Action Bar
10. Flexible Events
11. Multi-select with Reactive Sets
12. App-wide Non-persisted State
13. ‘Select All’ Checkbox
14. Bulk Actions
15. Archived View
16. Conclusion
Building the Inbox
We’ll build the basic interface of our email inbox, using mostly familiar techniques from the Options API