3
私はidを他のコンポーネントにコンテキストで渡そうとしていましたが、私はどこかでエラーを出しています。 私が理解するように、私たちは小道具として文脈を得るべきです。 すべてのアイデア?getContextとwithContextが動作しません
import {compose,withContext} from 'recompose'
const ComponentOne = ({id}) => {
console.log(id) // cizlory7iji600149711su9vj
...
}
const Context = withContext(
{id:React.PropTypes.string},
(props) => ({id:props.id})
)
export default compose(Context)(ComponentOne)
SecondComponent.js
import {compose,getContext} from 'recompose'
const ComponentTwo = ({id}) => {
console.log(id) // undefined
...
}
const GetContext = getContext(
{id:React.PropTypes.string}
)
export default compose(GetContext)(ComponentTwo)
ComponentTwoは間違いなくComponentOneの子ですか?たぶんjsfiddleを投稿してください。 –
ありがとう、それは、私がその重要な部分をどのように逃したのか分からない... – Polisas
Npは、答えを追加しました。 –