11、react之 实现数据的简单双向绑定
2017-06-18 20:07
639 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>组件的生命周期-运行中阶段</title> <script src="js/react.min.js"></script> <script src="js/react-dom.min.js"></script> <script src="js/browser.js"></script> </head> <body> <div id="app"></div> <script type="text/babel"> var HelloReact = React.createClass({ render:function(){ {/*接收父组件传递过来的属性值,如果没有就为React*/} return <p>Hello {this.props.name?this.props.name:'React'}</p> } }) var Demo = React.createClass({ getInitialState:function(){ return { name:'' } }, /*input内输入内容改变是触发 e.target.value存储着input输入的有效值*/ handleChange:function(e){ this.setState({ name:e.target.value }) }, render:function(){ return( <div> <HelloReact name={this.state.name}/> <input type="text" onChange={this.handleChange} /> </div> ) } }) ReactDOM.render(<Demo/>,document.getElementById("app")) </script> </body>
相关文章推荐
- 使用原生js onkeyup+jQuery实现简单的双向数据绑定
- angularjs中$http、$location、$watch及双向数据绑定学习实现简单登陆验证
- Vue数据双向绑定原理及简单实现方法
- 用jquery实现的简单数据双向绑定
- 五十行javascript代码实现简单的双向数据绑定
- 应用defineProperty简单实现vue的双向数据绑定
- angularjs中$http、$location、$watch及双向数据绑定学习实现简单登陆验证
- 实现数据双向绑定最简单的方式
- react学习笔记(四)react如何实现”数据双向绑定“的效果以及DOM钩---refs
- 简单实现 angular1.x 双向数据绑定
- 五十行javascript代码实现简单的双向数据绑定
- 五十行javascript代码实现简单的双向数据绑定
- 原生js简单实现双向数据绑定原理
- 实现非常简单的js双向数据绑定
- JavaScript实现简单的双向数据绑定(Ember、Angular、Vue)
- 五十行javascript代码实现简单的双向数据绑定
- 如何用javascript实现双向数据绑定 / Backbone.js简单入门范例
- 实现非常简单的js双向数据绑定
- 用原生Javascript对象中的访问器属性实现双向数据绑定
- 使用 AJAX,局部刷新 GridView 进行数据绑定的简单实现