PropTypes和defaultProps

react中可以引入PropTypes来对props进行类型的校验
import PropTypes from "prop-types";
TodoItem.propTypes={
itemContent:PropTypes.string.isRequired,
ItemDelete:PropTypes.func,
index:PropTypes.oneOfType( [ PropTypes.number,PropTypes.string ] )
}
isRequired代表必须存在。

TodoItem.defaultProps={
test:'hello world'
}
如果没有定义test,则test的默认值为“hello world”

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • title: React常用知识点快速查找author: 作者top: falsetoc: falsedate: ...
    fangtang0101阅读 1,250评论 0 0
  • 以下内容是我在学习和研究React时,对React的特性、重点和注意事项的提取、精练和总结,可以做为React特性...
    科研者阅读 8,451评论 2 21
  • 深入浅出React(一) 1、create-react-app工具使用 安装create-react-app 创建...
    怀念不能阅读 989评论 1 1
  • 我儿子从小学到高中学钢琴十几年,并不是成功的典范,只是能够坚持下来,现在成了一个爱好。 家里没有人在音乐上有造诣,...
    糖糖心语阅读 1,123评论 5 28
  • 等了好多年 我终于可以 在土墙根下晒着太阳 看老母鸡带着一窝鸡崽 昂首巡逻在屋后房前 或者 驯养一队白鹅 长颈上的...
    冯俊龙阅读 483评论 2 13

友情链接更多精彩内容