文件名称:flag:具有强大的TypeScript支持的React和Redux功能标记
文件大小:59KB
文件格式:ZIP
更新时间:2024-03-25 23:08:45
TypeScript
旗帜 功能标记使React和Redux变得容易 yarn add flag 动机 对于大型客户端应用程序,功能标记是必需的。 它们提高了开发速度,并允许团队在稳定之前测试新功能。 为了要在一个应用程序中使用的功能标志,他们应该是很容易的添加和删除。 这意味着需要最少的样板,并且不需要将布尔属性向下传递到组件层次结构中。 这样的事情可以通过全局变量来完成。 但是,它们处于React / Redux生命周期之外,因此更加难以控制。 取而代之的是,该库直接从React上下文中注入然后访问功能标志,而不会妨碍您。 标志允许您将标志声明为纯值或函数。 如果标志是函数,则将其称为计算标志。 该函数接受一个参数,该参数是flags对象本身。 您不必使用计算标志,但是它们可以非常方便。 例如, const flags = { // properties can be nested objects
【文件预览】:
flag-master
----package.json(1KB)
----jest.config.js(192B)
----redux.d.ts(47B)
----LICENSE(15KB)
----redux.js(148B)
----src()
--------utils.ts(185B)
--------create-redux-bindings.ts(2KB)
--------create-flags.test.tsx(7KB)
--------create-flags.tsx(4KB)
--------create-redux-bindings.test.tsx(4KB)
--------index.ts(143B)
----.npmignore(60B)
----tsconfig.json(278B)
----jest.setup.js(190B)
----.gitignore(359B)
----README.md(9KB)
----yarn.lock(155KB)
----.vscode()
--------settings.json(54B)