親コンポーネントと子コンポーネントがあり、{... this.props}を使用して のプロパティを親から子に渡したい場合は、 ピクチャ内の任意のアクションまたはレデューサが必要ですかこれをする?あるコンポーネントでプロパティを定義し、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
私の親コンポーネントは、このようなものです: - 今、私はSampleParentコンポーネントから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
はちょうど小道具としてそれを受け取ることを確認する必要がありSampleParent
からSampleChild
に来るすべての小道具を拡散しているので、
私は理解していませんあなたの親子関係、私は子供を含む親は見えません。正反対の親を含む子供だけです。あれは正しいですか? –
お子様が親をレンダリングしていますが、これはロジックの指示に反します。あなたの質問を明確にしてください。反応では、属性を介してプロパティを渡します: ' 'のように、それが役立つかどうかは分かりません。 –
@VincasStonys私は私の質問を更新しました。私は、{... this.props}を使用して、親コンポーネントの子コンポーネントにヘッダープロパティを渡すことができます。 – jack123