react js 反向传递


组件BB属于组件AA
想通过BB的点击事件修改AA的其他组件。如何设计?

react-native react.js

难道我又射了? 9 years, 4 months ago

一个简单的例子
AA:


 delete: function(){
    //改变AA下面其它组件
    //delete something
},
render: function(){
    return <BB delete={this.delete}/>
}

BB:


 render: function(){
    return <div onClick={this.props.delete}/>
}

jdsxjqy answered 9 years, 4 months ago

只能在 BB 组件中增加一个 onClick 类似的属性,父组件通过定义这个属性,子组件通过在内部执行这个属性函数来修改 AA 组件中的数据,或者其他组件的内容。

上帝的左手 answered 9 years, 4 months ago

Your Answer