现今的很多网页其实可以看做是功能丰富的应用,它们包含着大量,复杂的脚本逻辑、样式、图片与动画等元素。特别是 JS 的发展与迭代,TS 的出现,CSS 预处理器等等,方便开发的同时,浏览器并不能很好的逐一识别。所以 webpack 解决了这些兼容性的同时,对文件进行了更加细腻的模块化打包,使应用能更好的运行在各个浏览器之间。
我最先接触到状态机是在利用 cocos 编写游戏的时候,游戏的变量特别多,各个组件之间也有通讯的需求,状态机这种概念刚好解决了变量之间传递的繁琐。而且状态机不同于全局变量,一般来说状态机都是可以带事务触发的,所以它更适合做一些大型的,或团队协作的项目。下面我们就来说说 Vue 和 React 这两种当下最热门的前端框架所对应使用的状态管理器(Vuex 和 Redux)。
Update your browser to view this website correctly. Update my browser now