其实想要体验Redux的用处在哪里,不用等到网站大起来。
重点是一个页面上有不少的状态要维护,不用flux或是类似pattern
很快就会写不下去。
比方说
一个页面有3个按钮,这3个按钮按下去都会发request到api
在等待的时候 按钮要disable ,request完成后按钮要变绿色打勾
3秒钟再回复原样,request失败要变成红色,使用者点击才回复
页面还有一个共用的loading spinner,只要有request就要转
然后抓资料的结果除了用清单显示
还要用3秒后会消失的 notificaion 低调的显示在角落通知user
然后这些通知要付叉叉可以让user关掉
大概像这样通知给user的ux做得到位一点的话
只用setState我是写不下去的。