react native 控件联动

需求:

//控件联动
//在修改下面的input内容后,上面的textview改变内容
 
步骤
//1 创建上面的textview
//2 创建下面的input
//3.监听input的内容改变
//4.根据修改state属性来保存修改的数据
//5.然后将修改的state属性传给子控件
//6.然后子控件利用props属性显示数据


var Text = React.createClass({
    render : function(){
        return <div>你好:{this.props.text}</div>
    }
});

var DadInput = React.createClass({
    getinitialState : function(){
        return {text:''}
    },handleChange : function(e){
        this.setState({text : e.target.value});
    },render : function(){
        return <div>
            <Text text = {this.state.text}/>
            <input onChange={this.handleChange}/>
        </div>
    }

});

ReactDOM.render(<DadInput/>,document.body);

相关文章

react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...
react 本身提供了克隆组件的方法,但是平时开发中可能很少使...
mobx 是一个简单可扩展的状态管理库,中文官网链接。小编在接...
我们在平常的开发中不可避免的会有很多列表渲染逻辑,在 pc ...