React 表单提交的 pending 态要先于按钮禁用
· 阅读需 2 分钟
很多表单页面对提交态的处理都很机械:点一下按钮,按钮变灰,结束。可真正的体验问题往往不在“有没有禁用”,而在用户是否明确知道请求已经开始、当前能不能继续操作、如果慢了应该看哪里。
很多表单页面对提交态的处理都很机械:点一下按钮,按钮变灰,结束。可真正的体验问题往往不在“有没有禁用”,而在用户是否明确知道请求已经开始、当前能不能继续操作、如果慢了应该看哪里。
CSS3 动画刚流行起来的时候,很多前端最直观的感受就是“终于能做出以前很费劲的效果了”。我当时也一样,看到元素能平滑移动、淡入淡出、缩放旋转,很容易就想把这些能力都塞进页面里。但真正做了几轮页面后,我慢慢发现,动画如果先追求炫,最后往往会伤体验。