javascript React的Nullable PropType

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript React的Nullable PropType相关的知识,希望对你有一定的参考价值。

/**
 * Usage:
 * 
 * import React from 'react';
 * import nullable from 'prop_nullable';
 * 
 * let myClass = React.createClass({
 *    propTypes: {
 *      myProp: nullable( React.PropTypes.string ).isRequired,
 *      myOtherProp: nullable( [React.PropTypes.string, React.PropTypes.number] )
 *    }
 * });
 */
import { PropTypes } from 'react';

let { oneOf, oneOfType } = PropTypes;

export default types => oneOfType( [ oneOf( [ null ] ), ...[].concat( types ) ] );

以上是关于javascript React的Nullable PropType的主要内容,如果未能解决你的问题,请参考以下文章

PySpark:StructField(..., ..., False) 总是返回 `nullable=true` 而不是 `nullable=false`

nullable == null 和 nullable.hasvalue 之间有啥区别(如果有的话)[重复]

学习 React 需要具备的 JavaScript 知识

Expression.Equal - 如何比较 Nullable 和 Non Nullable 字段?

C#可空类型(Nullable)

C#--可空类型(Nullable)