React的props用法详解!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React的props用法详解!相关的知识,希望对你有一定的参考价值。

参考技术A props是组件(包括函数组件和class组件)间的内置属性,用其可以传递数据给子节点。

props在传递数据的过程中,是只读的不能修改。

展开props属性的一种简洁写法,属于 js展开语法 。

指组件的子元素,下面 props.children 就是指 : "Hello world!"

对于 class 组件,请使用 this.props.children 来获取:

React props

props的基本用法  实例中 name 属性通过 this.props.name 来获取。

 

通过 getDefaultProps() 方法为 props 设置默认值

总结:如果给props设置了默认值 又在React.render调用标签的时候 写上name=Runoob1  那么将优先执行后者 即name=Runoob1  没有设置值的时候才会执行默认值

需注意两点:

1.return 返回值要写在大括号里{}

2.render:function(){}方法中的返回值要指定标签 即把大括号写在标签里面

以上是关于React的props用法详解!的主要内容,如果未能解决你的问题,请参考以下文章

React的class组件及属性详解!

jQuery.prop() 函数详解

React中Props 和 State用法

React Native的props使用详解

React Native组件生命周期及属性传值props详解

this.props 的神奇用法(路由传参)