最近梳理了团队内的前端项目,发现React的状态管理工具用的很杂,有dva、rematch、mobx、hooks、redux等,如此分裂的工具会导致日常的工作效率极低,因为每个人都需要掌握多个工具库的使用,再加上最近团队扩招,好多新人入职,当前的项目状态无异于给新同学增加了额外的学习成本。 所以统一技术栈的事情迫在眉睫。本篇就介绍一下我是如何做状态管理工具的选型的。 背景 团队内: 状态管理库较杂,主要使用Redux+thunk和Dva两个框架,且存在混用的场景,新人熟悉项目有一定的阅读成本 Redux+thunk…