React 组件之间 事件调用(子组件调用父亲组件)
2015-11-03 11:38
543 查看
<!DOCTYPE html> <html> <head> <script src="build/react.js"></script> <script src="build/react-dom.js"></script> <script src="build/browser.min.js"></script> </head> <body> <div id="example"></div> <script type="text/babel"> var HelloMessage = React.createClass({ getDragonKillingSword: function(){ alert("OK"); }, render: function() { return <div> <h1>Hello {this.props.name}</h1> <button onClick={this.props.clickCallback}>OK</button></div> } }); var ImDaddyComponent = React.createClass({ getDS: function(){ //父组件调用子主键进行通信 this.refs.getSwordButton.getDragonKillingSword(); }, render: function(){ return ( <div> <HelloMessage name="John" ref="getSwordButton" clickCallback={this.getDS} /> <button onClick={this.getDS}>OK2</button> </div> ); } }); ReactDOM.render( <ImDaddyComponent />, document.getElementById('example') ); </script> </body> </html>
相关文章推荐
- React 组件之间 事件调用(父组件调用子组件)
- reactnative资源
- 细说ReactiveCocoa的冷信号与热信号(一)
- React Native for Android 研究总结
- React 的 diff 算法
- React.js学习笔记(一):组件协同与mixin
- 单元测试React
- 用React和PlanOut来做产品的AB测试
- react-native如何搭建开发环境搭建上手教程(转)
- 从react来理解learn once write anywhere
- React单元测试——十八般兵器齐上阵,环境构建篇
- react-native使用flux
- 运行ReactNative示例
- ReactNative项目配置要点
- 已有Android工程集成ReactNative页面
- ReactiveCocoa的常见用法和常用宏
- ReactiveCocoa实战: 模仿 "花瓣",重写 LeanCloud Rest Api的iOS REST Client.
- ReactiveCocoa实战: 模仿 "花瓣",重写 LeanCloud Rest Api的iOS REST Client.
- react-native —— 在Mac上搭建React Native Android开发环境
- reactphp-line