相关疑难解决方法(0)

将道具传递给React.js中的父组件

propsReact.js中是否有使用事件将子项传递给父项的简单方法?

var Child = React.createClass({
  render: function() {
    <a onClick={this.props.onClick}>Click me</a>
  }
});

var Parent = React.createClass({
  onClick: function(event) {
    // event.component.props ?why is this not available?
  },
  render: function() {
    <Child onClick={this.onClick} />
  }
});
Run Code Online (Sandbox Code Playgroud)

我知道你可以使用受控组件来传递输入的值,但通过整个工具包n'kaboodle会很不错.有时,子组件包含一组您不必查找的信息.

也许有一种方法将组件绑定到事件?

更新 - 2015年9月1日

在使用React超过一年之后,在Sebastien Lorber的回答的推动下,我总结了传递子组件作为父母函数的参数实际上并不是 React方式,也不是一个好主意.我已经改变了答案.

javascript reactjs

276
推荐指数
5
解决办法
22万
查看次数

标签 统计

javascript ×1

reactjs ×1