黏糊糊

简单而方便的函数,可以解析数组、对象、地图和集等数据结构中的诺言
什么是马克斯?
Mux是一个函数,在嵌入式数据结构中多向x保证,并像这样解决:
await mux({
a: asyncFunction1(),
b: asyncFunction2(),
});
// Result:
{
a: result1,
b: result2,
}
正在安装 Mux
yarn add @expo/mux
像这样导入它:
import mux from '@expo/mux';
更多实例
您也可以通过这样深层的嵌入式数据结构 :
await mux({
a: {
b: asyncFunction1(),
},
});
// Result:
{
a: {
b: result1,
},
}
Mux支持多个标准的JavaScript数据结构:
await mux(new Set([
asyncFunction1(),
asyncFunction2(),
]));
// Result:
new Set([
result1,
result2,
])
如果你的承诺本身 导致数据结构, 穆克思会重复到它们 并解决嵌入式的承诺.
await mux([
Promise.resolve({
a: asyncFunction1(),
}),
]);
// Result:
[
{
a: result1,
},
]
检查出来 测试套件 对于更多的例子.
有趣的使用案例
如果你发现了一种特别有趣的方法 使用MUX, 在这里添加,并发送 公关共享.