What I have learned from the frontend development

1. Always add a loading indicator for any actions that consume your user's waiting time.


2. Always add a confirm window for an action that may risk users to make