wiretie:Preact的高阶组件,可解析(异步)模型中的值并将其作为props向下传递

时间:2024-05-04 06:37:58
【文件属性】:

文件名称:wiretie:Preact的高阶组件,可解析(异步)模型中的值并将其作为props向下传递

文件大小:301KB

文件格式:ZIP

更新时间:2024-05-04 06:37:58

JavaScript

Wiretie是一个高阶组件,用于从模型做出决议(异步)值,并将它们传递下来的道具。 它可以让你wire()组件升级到数据源。 这提供了一种编写异步组件的统一且简化的方法,避免了componentDidMount()内的复杂副作用,并鼓励了适当的可实例化性。 这是它对您的代码的作用: 特征 独立且与库无关,可与任何模型一起使用 使用组件层次结构避免单例和重复 使用已解析的数据自动重新呈现您的组件 将道具映射到模型方法,并进行可选转换 提供Promise状态,作为pending和rejected道具 当映射的prop值更改时,智能地重新调用方法 替换棘手的副作用componentDidMount()方法 安全地抽象对上下文的访问 在MVC / MVVM中思考吗? 教程“硬件”模型 原料药金属丝 概述 在较高的层次上,使用wire()的过程如下所示: 编写一个模型: 确保它是一个工


【文件预览】:
wiretie-master
----.travis.yml(39B)
----rollup.config.js(228B)
----package.json(2KB)
----test()
--------index.js(13KB)
----resources()
--------example.png(273KB)
--------wiretie.png(24KB)
----LICENSE(1KB)
----src()
--------index.js(7KB)
--------util.js(1KB)
----.gitignore(45B)
----.npmrc(41B)
----README.md(15KB)
----.editorconfig(273B)

网友评论