浅谈React的类型检测——PropTypes

       Props验证使用PropTypes,React.PropTypes提供许多验证器来验证传入数据的有效性,当传入无效的数据时,JavaScript会抛出警告;为了性能考虑,

       React15.5.0以后React.PropTypes React.createClass提取出“prop-types”库;

       1. 安装prop-type: 

npm install --save prop-types

       2. 导入prop-type包:     

import PropTypes from 'prop-types'; // ES6
var PropTypes = require('prop-types'); // ES5 with npm

      3.ES5和ES6中 PropTypes使用

      ES5使用:

  const propTypes = {
    name: React.PropTypes.string.isRequired,
    age: React.PropTypes.number.isRequired,
  };

    ES6使用:

import  PropTypes from 'prop-types';

  const propTypes = {
    name: PropTypes.string.isRequired,
    age:  PropTypes.number.isRequired,
  };

 

你可能感兴趣的:(Android开发,React,Native开发,RN开发,ReactNative开发)