文件名称:flux-factory:让你少写 50% 的 Flux 结构代码
文件大小:12KB
文件格式:ZIP
更新时间:2024-07-04 13:58:43
JavaScript
助焊剂工厂 一个 Flux 模式包装器,让您编写更少的Flux 结构代码。 为什么代码少 让我们重新审视 现在,假设您有一个表单页面,其中所有表单输入都在 react 中实现。 所以每个表单域都有: store 模块中的一个变量来缓存它的值; 调度程序回调中的一个单独的 if 逻辑来调用一些 setter 方法来更新它的值 调度程序实例 操作模块中的 setter 方法来调用调度程序 在常量模块中定义的一些常量变量用于操作和存储 对于一个简单的 Todo 应用程序来说,这没什么大不了的。 但是,随着我们在 store 中添加越来越多的数据字段,我们必须添加上述所有 5 个位置(与现有代码相比,它们大多是重复的代码)。 此外,这种模式引入了一些代码耦合。 例如,如果我们想修改常量模块中的一个常量声明,我必须修改动作和存储中的其他位置。 那么,是否有可能在我们添加或重新定义一个数据字
【文件预览】:
flux-factory-master
----src()
--------makeAction.js(2KB)
--------utils.js(2KB)
--------factory.js(3KB)
--------makeDispatcher.js(1KB)
--------makeStore.js(4KB)
--------makeConstant.js(1KB)
----gulpfile.js(1019B)
----__tests__()
--------flux-factory-test.js(10KB)
----README.md(6KB)
----.gitignore(29B)
----index.js(42B)
----package.json(1KB)