今天我来整理一下react-native页面传值的问题
我们分为三个方面,父组件向子组件传值,子组件向父组件传值,不同界面传值
一、父子组件传值
父组件
var firstPage = React.createClass({
getInitialState:function(){
return (
firstState: false,
);
},
render:function(){
return(
<secondPage secondState={this.props.firstState}/>
);
},
});
var secondPage = React.createClass({
render:function(){
return(
<Text>{this.props.secondState?1:0}<Text>
);
},
});
二、子组件向父组件传值
这里的传值,实质就是父组件向子组件传值时使用回调函数,使得子组件可以改变父组件的值。
父组件
var firstPage = React.createClass({
getInitialState:function(){
return (
firstState: false,
);
},
firstFunction:functi