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.1k
3 个回答

搞错PropTypes 要小写

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

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

这样传看看报错不?

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题