没有合适的资源?快使用搜索试试~ 我知道了~
react-magnetic-di:React组件和挂钩的依赖注入和替换
共76个文件
js:48个
json:9个
html:4个
需积分: 10 0 下载量 183 浏览量
2021-02-06
11:18:09
上传
评论
收藏 184KB ZIP 举报
温馨提示
电磁React React中的依赖注入/依赖替换的新方法,可用于您的测试,故事书甚至生产中的实验。 开发/测试的性能开销几乎为零 生产中的性能开销为零(除非另有说明,否则代码将被剥离) 适用于任何类型的功能/类(不仅限于组件),并且适用于类和功能组件 在React树的任何深度替换依赖 允许选择性注射 加强关注点分离,保持组件API清洁 仅使用Context,不会与React内部或模块/需求混为一谈 哲学 依赖注入和组件注入不是一个新话题。 特别是在测试或编写故事书和示例时提供组件/挂钩的自定义实现的功能非常有价值。 react-magnetic-di从装饰器中汲取了灵感,并通过一点通通的
资源推荐
资源详情
资源评论
收起资源包目录
react-magnetic-di-master.zip (76个子文件)
react-magnetic-di-master
.eslintplugin.js 234B
.flowconfig 224B
package.json 3KB
.github
workflows
publish.yml 607B
ci.yml 772B
babel-plugin
package.json 83B
jest.config.js 6KB
LICENSE 1KB
package-lock.json 577KB
eslint-plugin
package.json 85B
src
babel
utils.js 2KB
processor-di.js 1KB
index.js 2KB
__tests__
unit.test.js 9KB
__snapshots__
unit.test.js.snap 5KB
macro.test.js.snap 1KB
macro.test.js 2KB
macro.js.flow 30B
processor-hoc.js 484B
macro.js 2KB
constants.js 111B
index.js 144B
index.js.flow 1KB
eslint
utils.js 2KB
index.js 485B
rules
no-duplicate.js 1KB
no-extraneous.js 3KB
__tests__
utils.js 2KB
no-duplicate.test.js 2KB
exaustive-inject.test.js 8KB
sort-dependencies.test.js 3KB
no-extraneous.test.js 2KB
order.test.js 1KB
exhaustive-inject.js 5KB
sort-dependencies.js 2KB
order.js 1KB
react
context.js 125B
utils.js 951B
__tests__
integration.test.js 2KB
consumer.test.js 245B
provider.test.js 4KB
__snapshots__
integration.test.js.snap 2KB
types.flow.js 1KB
consumer.js 824B
provider.js 2KB
constants.js 87B
.npmignore 280B
.eslintrc.js 667B
tsconfig.json 448B
jest.setup.js 123B
examples
.babelrc.js 358B
flow
index.js 886B
index.html 296B
examples.js 735B
components
section.js 452B
label.js 461B
__tests__
input-enzyme.test.js 723B
input-testinglib.test.js 767B
input.js 562B
typescript
index.html 302B
index.tsx 789B
flow-macro
index.js 675B
index.html 302B
.eslintrc.js 391B
typescript-macro
index.html 308B
index.tsx 1KB
.gitignore 54B
webpack.config.js 2KB
macro
package.json 117B
.prettierrc.js 113B
types
tsconfig.json 253B
index.d.ts 1KB
README.md 10KB
babel.config.js 391B
.vscode
launch.json 505B
settings.json 278B
共 76 条
- 1
资源评论
Tsy.H
- 粉丝: 19
- 资源: 4607
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功