【文件属性】:
文件名称:variant-type:Variant是一种数据结构,可用于表示任何其他数据类型
文件大小:104KB
文件格式:ZIP
更新时间:2021-05-03 20:31:02
JavaScript
变体类型
Variant是一种数据结构( ),可用于表示任何其他数据类型。 您定义各种可能的类型,并且变体在任何时候只能代表这些类型之一。
一个很好的用法是代表您的React / Redux应用程序状态的一部分。
const Any = ( ) => true
const Request = Variant ( {
Unloaded : [ ] ,
Loading : [ ] ,
Loaded : [ Any ] ,
Failed : [ Error ]
} )
// ...
componentDidMount ( ) {
setState ( { request : Request . Loading } )
fetchSomething
. then ( ( results ) => setState ( { request : Request .
【文件预览】:
variant-type-master
----example.js(1KB)
----src()
--------variant-type.js(2KB)
----LICENSE(1KB)
----test()
--------variant-type.js(2KB)
----create-variant-reducer.js(3KB)
----README.md(923B)
----.gitignore(305B)
----package-lock.json(484KB)
----package.json(1KB)