私は驚くほど単純でひどい問題を抱えています。
List
でラップされた React コンポーネント ( と呼ばれる) があるとしましょうcreateContainer
:
class List extends Component {
render() {
return (
...
);
}
}
export default createContainer({
...
}, List);
List
親から 1 つの小道具があります: activeListId
。
以前はサブスクリプションcreateContainer
をサブスクライブしていましたが、そのサブスクリプション内でパラメーターを渡す必要があります。パラメータはactiveListId
値です。
export default createContainer({
Meteor.subscribe('ListItems', this.props.activeListId);
return {
...
}
}, List);
createContainer
したがって、コード内の元のコンポーネントの小道具にアクセスする必要があります。とても奇妙ですが、私はこれを行うことはできません! this
context insideはinsidecreateContainer
とは異なります。this
List
それを達成する方法を誰が知っていますか?