/zh-TW/designing-ui-states-and-communicate-with-developers-effectively-by-fsm/
https://vinceshao.com/blog/zh-tw/designing-ui-states-and-communicate-with-developers-effectively-by-fsm