文件名称:tide-fire:引发动作的潮汐插件
文件大小:13KB
文件格式:ZIP
更新时间:2024-05-18 22:18:00
JavaScript
浪潮之火 什么? 引发的插件。 为什么? 有些事情在潮汐行动中有些问题。 首先,在潮汐中调用动作总是同步的。 看起来像这样: this.tide.bar.getBeer({type: 'Singha'}) 这意味着该动作对象必须存在,并且在您调用它时会在潮汐实例中注册。 随着应用程序的增长,您可能只想在需要时才加载动作类,而不是全部先加载它们,这变得非常棘手,因为您必须在调用动作之前确保该动作存在(否则最终将Cannot call function 'getBeer' of undefined )。 其次,动作类不是很容易测试的,因为它们严重依赖this 。 它们还必须在正确的上下文中执行( this必须是潮汐实例),如果您不小心,可能会导致奇怪的错误( Cannot call function 'mutate' of undefined )。 浪潮旨在解决这些问题。 如何?
【文件预览】:
tide-fire-master
----.eslintrc(3KB)
----.babelrc(179B)
----package.json(2KB)
----test()
--------happy_spec.js(3KB)
--------middleware_spec.js(2KB)
--------error_spec.js(2KB)
----manifest.json(4KB)
----CONTRIBUTING.md(31B)
----src()
--------index.js(2KB)
----.gitignore(34B)
----CHANGELOG.md(352B)
----lib()
--------index.js(3KB)
----.circleci()
--------config.yml(770B)
----README.md(4KB)
----.eslintignore(0B)
----.editorconfig(319B)