私は驚くほど単純でひどい問題を抱えています。
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したがって、コード内の元のコンポーネントの小道具にアクセスする必要があります。とても奇妙ですが、私はこれを行うことはできません! thiscontext insideはinsidecreateContainerとは異なります。thisList
それを達成する方法を誰が知っていますか?