react纯组件的propsType和defaultProps怎么写

react是15.3

import React, { Component, PropTypes} from 'react'


const FormTableLayout = (props) =>{

  return (
    <div className="farm-card">
    </div>
  )
}

// 无效
FormTableLayout.PropTypes = {
  title:PropTypes.string,
  returnBtn:PropTypes.bool,
}
阅读 3.2k
3 个回答

搞错PropTypes 要小写

你从哪里看出来无效了?
你将参数都没有传入。
在引入组件的时候,将参数的类型传错,看看浏览器有没有抛异常。

<FormTableLayout title={1} returnBtn={'test'}/>

这样传看看报错不?

defaultProps可以通过props默认参数的写法(props = defaultProps) => {}

推荐问题