shux:面向对象的磁通模式实现

时间:2021-05-08 03:46:15
【文件属性】:
文件名称:shux:面向对象的磁通模式实现
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-08 03:46:15
JavaScript 舒克斯 易于使用的助焊剂模式实施 Shux进行了优化,使其本身和React都易于使用。 注册商店时,Shux在Dispatcher对象上为商店的操作创建代理方法。 如果商店实现了一个名为login的操作,我们将通过调用Dispatcher.login(user, password)在我们的应用程序代码中调度login操作。 此函数将针对实现login操作的所有注册商店调用该操作。 这比通过Dispatcher.dispatch({type: 'login', user: user, password: password})触发方法并在整个商店中跟踪其实现方式要容易得多。 这还有一个很好的好处,您不需要跟踪ACTION_NAME常量列表,也不需要动作创建者函数。 您也不需要大的switch语句来确定调用了哪个操作-让语言为您处理事件调度。 这也提高了性能。 我们不再需要对动作类型运行
【文件预览】:
shux-master
----.gitignore(45B)
----.babelrc(440B)
----package.json(687B)
----src()
--------store.js(359B)
--------index.js(115B)
--------__tests__()
--------dispatcher.js(1KB)
----.travis.yml(46B)
----build()
--------store.js(1KB)
--------index.js(237B)
--------__tests__()
--------dispatcher.js(3KB)
----README.md(3KB)

网友评论