<aside> 💡 Tip: 本文简单介绍了状态管理机制,因为当初本人讲演时间有限,缩短了大部分内容,有待花时间来逐渐完善
</aside>
当我们讲状态管理的时候,很多人就会想我知道这个东西有什么用。实际上,一会你即将了解的这个东西已经潜移默化的影响了你思考问题的方式,从事物内部的状态出发,来整理。
"懂"
状态管理:解构用户行为模式————用状态机来分析用户在使用产品过程中的行为。比如在分析某打车 App 中,可以利用状态管理来分析,用户有未打车、等待打车、打到了车等状态,需要 PM 与交互设计师去归纳,并分析是哪些 Action 来触发这些状态 A 过渡到 B 的。PM 利用状态机的思想去分析用户使用产品时的各种动作。"学习"
状态管理:处理复杂页面逻辑与业务流程。React 让前端开发如虎添翼,正是因为引入了状态管理的思想,包括生命周期,Model 层的数据驱动。游戏开发与后端开发中,也是会经常用到状态管理,面向对象中的属性其实就是状态,比如游戏对战过程中,发现敌人,待机,进攻,就是三种状态,其实经常我们会把它们封装到对象属性中。开发的同学可以使用状态机的视角去组织业务状态。一个铁球落地,这个事件,就包含了很多动态的信息。
物理中,讨论什么改变,什么不变,改变的因素对结果有何影响。
而通过整理静态信息与动态信息就可以描述事件发生的过程。
人们想到用状态去描述信息的变化。
简单来热下身
今天,我在计算机课上学会了电脑开关机。老师说,开机只要按机箱上面那个按钮就可以,关机的话,只要拔下电源...
按下开机按钮使电脑启动