文件名称:sagamatron:使用TypeScript的魔力将样板从ReactReduxSaga堆栈中取出! :mage:
文件大小:231KB
文件格式:ZIP
更新时间:2024-04-25 21:10:01
redux typescript redux-saga TypeScript
萨加玛龙 使用TypeScript的魔力将样板从React / Redux / Saga堆栈中取出! :mage: 概括 一个减少基于redux / redux-saga的应用程序需要编写的样板数量的项目。 为敏捷数字“联邦快递日”而开发。 动机 在Agile Digital,我们致力于使用和来管理状态和副作用。 但是,redux-saga的好处有一个缺点。 需要编写许多样板代码来支持redux和redux-saga实施的模式。 这可能会阻止开发人员使用这些模式,有时可能会使一些简单的功能花费更多的时间来实现。 在较新版本的React中,以挂钩的形式引入了新的状态管理形式。 虽然他们在React应用程序中有应有的地位,例如,在管理临时UI状态时,它们的简单性会诱使开发人员使用它们来管理越来越多的应用程序状态。 最初,由于更快的周期时间和降低的复杂性,这种权衡看起来似乎是成功的,但它们是隐
【文件预览】:
sagamatron-master
----.snyk(289B)
----yarn.lock(291KB)
----.eslintrc.js(498B)
----src()
--------concoctBoilerplate.test.ts(2KB)
--------index.ts(69B)
--------concoctCrud.test.ts(2KB)
--------concoctCrud.ts(3KB)
--------concoctBoilerplate.ts(6KB)
----.vscode()
--------settings.json(56B)
----.circleci()
--------config.yml(652B)
----tsconfig.json(6KB)
----LICENSE(1KB)
----jest.config.js(283B)
----README.md(3KB)
----docs()
--------logo.png(105KB)
----.gitignore(26B)
----package.json(2KB)