![](/img/trans.png)
[英]is it possible to select child element when you click on parent element in react, and the add a class to the parent element after an event
[英]React get state/data of parent element when click on child element
我有一个父元素li
的构造,其中包含一个链接和一个超棒的i
。 当我单击i
我需要将父项的标题(从redux状态)传递给该函数。
单击子元素时,如何访问父状态?
export default class DashContent extends React.Component { deleteBase(title) { this.props.dispatch(removeBase(title)) } render() { const baseList = this.props.bases.map(base => ( <li key={base.title} className="base"> <Link to={base.title}>{base.title}</Link> <i className="fas fa-times" onClick={title => this.deleteBase(title)} /> </li> )); } return ( <ul> {baseList} <li> <AddBase /> </li> </ul> ) }
是的,您需要像这样更改onClick
onClick={() => this.deleteBase(base.title)}
现在在deleteBase
函数中,您将标题作为参数传递
base
对象本身的属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.