unstated-next配合hooks取代redux做全局数据管理
Author:zhoulujun Date:
React 本身就提供了数据流,那就是 setState 与 useState,数据流框架存在的意义是解决跨组件数据共享与业务模型封装。
React 早期声称自己是 UI 框架,不关心数据,因此需要生态提供数据流插件弥补这个能力。但其实 React 提供的 createContext 与 useContext 已经能解决这个问题,只是使用起来稍显麻烦,而 unstated 系列就是为了解决这个问题。
unstated 解决的是 Class Component 场景下组件数据共享的问题!
unstated-next 用 40 行代码号称 React 数据管理库的终结版!
这方面,网上讨论非常多,比如:
精读《unstated 与 unstated-next 源码》 https://juejin.cn/post/6844904004007231496React轻量状态管理库:unstated-next https://juejin.cn/post/7135352337853480968
20 行简单实现一个 unstated-next https://www.cnblogs.com/GET-one/p/14679845.html
所以,这里其实可以完结了,么有必要赘述
转载本站文章《unstated-next配合hooks取代redux做全局数据管理》,
请注明出处:https://www.zhoulujun.cn/html/webfront/ECMAScript/jsBase/2023_0813_8971.html