经过对props几个课时的学习,我们react组件三大属性的第二大属性也要告一段落了。那么老规矩来做一个阶段性的总结吧。

上一次对state做阶段性总结总共就只有几句话。这次是比state更简单的props,那么会不会总结内容更少呢?

那我们看一下呗:

基本使用

props其实就是标签属性,是可以批量传入的,而且在reactbabel的支持下可以在组件标签中对一个对象使用展开运算符来完成批量传入。

props进行限制

并不是必须对props进行限制,如果想限制就限制,不想限制随便传也可以。

限制也很简单,只需要给标签自身添加propTypes属性就行了。

如果说我们要给props添加默认值的话,可以通过给组件自身添加defaultProps属性来完成

构造器与props

构造器能省略就省略,实在不能省略的话,构造器一定要接收props并且传给super

以上便是对props的简单的总结,下节课我们将继续往后进行开始学习我们react组件三大属性中的最后一个refs

Copyright statement:The articles of this site are all original if there is no special explanation, indicate the source please when you reprint.

Link of this article:https://work.lynchow.com/article/summary_props/