我有一個父組件和一個子組件,我想通過 屬性從父到子通過使用{... this.props},我不想要 任何行動或reducer在圖片中,是否有可能去做這個?如何在一個組件中定義屬性並傳遞給reactJs中的其他組件?
我的孩子組件是這樣的: -
import React, { Component } from 'react'
import ReactDOM from 'react-dom'
class SampleChild extends Component {
constructor(props) {
super(props)
}
render(){
return(
<div>This is Parent</div>
)
}
}
SampleChild.propTypes={
Header:React.PropTypes.string.isRequired
}
export default SampleChild
我的父組件是這樣的: -
import React, { Component } from 'react'
import ReactDOM from 'react-dom'
class SampleParent extends Component {
constructor(props) {
super(props)
}
render(){
return(
<div><SampleChild {...this.props}/></div>
)
}
}
export default SampleParent
現在,我怎麼從SampleParent組件到SampleChild通過頭屬性請幫助我。
我不知道我的理解你的父母/孩子關係,我沒有看到包括孩子的父母,只有包括父母在內的孩子是完全相反的。那是對的嗎? –
你的孩子正在渲染父母,這與邏輯規定相反。請澄清你的問題。在反應中,你通過屬性傳遞屬性,如: ',不知道這是否對你有幫助。 –
@VincasStonys我已經更新了我的問題。請幫助我如何通過使用{... this.props}將父元素的父元素傳遞給子組件 – jack123