react数据传递----props
2017-12-05 17:25
302 查看
4.4 三兄弟之二:props
就是定义在自定义组件标签上面的值,就是props。当props改变的时候,会引发Virtual DOM的改变,从而引发视图的重绘
app/Mycompo.js
app/App.js
如果父组件App,想往子组件Mycompo中传值,使用属性:
子组件Mycompo中就可以无脑使用this.props来枚举传入的属性:
如果需要在构造函数中使用这个值,此时系统会将props做为构造函数的第一个参数传入
在子组件中,props是只读的,不能修改props的值,如果想要修改,要用state来接收
props 属性可以被验证有效性:
$ npm install --save-dev prop-types
(1)首先引用验证的组件
(2)再定义组件需要传入的参数,这些都是语法规定
这里有一个错,也就是Mycompo.propTypes的第一个p应该小写
如果说你没有按给入的值传递,那么控制台就会报错。
4000
就是定义在自定义组件标签上面的值,就是props。当props改变的时候,会引发Virtual DOM的改变,从而引发视图的重绘
app/Mycompo.js
app/App.js
如果父组件App,想往子组件Mycompo中传值,使用属性:
子组件Mycompo中就可以无脑使用this.props来枚举传入的属性:
如果需要在构造函数中使用这个值,此时系统会将props做为构造函数的第一个参数传入
在子组件中,props是只读的,不能修改props的值,如果想要修改,要用state来接收
props 属性可以被验证有效性:
$ npm install --save-dev prop-types
(1)首先引用验证的组件
(2)再定义组件需要传入的参数,这些都是语法规定
这里有一个错,也就是Mycompo.propTypes的第一个p应该小写
如果说你没有按给入的值传递,那么控制台就会报错。
4000
相关文章推荐
- react.js 组件之间的数据传递props
- React.js refs 和props传递数据
- 续-React数据传递-props
- React技巧7(TodoList实现3组件之间传递数据之优化)
- vue组件详解(二)——使用props传递数据
- 饿了么项目---6、使用Props传递数据
- Vue2.0使用props传递数据---5
- React学习(二)——组件的运用和数据传递
- React删除props数据
- React的数据载体state、props与context
- react都这么无情了,vue还是那么有义,4种父子组件数据双向传递大法
- react-router4 实现按需加载并利用withRouter传递props
- java后台传递json数据到前端并渲染react组件(react+struts2)
- Vue2.0使用props传递数据---6
- Vue.js使用props传递数据驼峰式与短横线隔
- Vuejs——(9)组件——props数据传递
- 从零开始 React Native (5) React 数据传递_表单_函数复用_动画
- react之使用Context跨组件树传递数据
- 关于Vue.js的组件化,使用props传递数据
- React笔记-数据传递中的回调