一、生命周期流程图
下面是通过ProcessOn绘制的React Native组件生命周期流程图,可以先大致看一下,有一个初步的概念,下文会详情介绍。
id="embed_dom" src="https://www.processon.com/embed/570781c9e4b0dcddf9842dcf">二、基础巩固
props
组件的不可变属性,在组件外部复制,在组件内部使用,当在组件内部props的改变,组件不会重新渲染。
是子组件与父组件通信的桥梁。
父组件向子组件传递数据的纽带。
ReactNativeActivity向Js传递数据的接收载体。
举个栗子具体说明,假设有父组件ComponentParent和一个子组件Search,代码结构如下。
//父组件
var ComponentParent = React.createClass({
getInitialState: function () {
return {
data: 5,
};
},
getSearchValue:function(val){
this.setState({
})
},
render: function () {
return (
<View>
<View>
<Search getSearchValue = {
this.getSearchValue}
configData={
t