0
親リストビューから子コンポーネント内の関数を呼び出すために:どのように私は(親コンポーネント)のListViewからのナビゲーションを持って
rowPressed(element) {
this.props.navigator.push({
title: element.title,
rightButtonSystemIcon: 'action',
onRightButtonPress:() => {
// how to call my function _handleRightButtonPress() ?
},
component: ElementDetail,
passProps: {
element: element
}
});
}
私はElementDetailコンポーネントで_handleRightButtonPress()を呼び出すしたいと思います:
class ElementDetail extends Component {
constructor(props) {
super(props);
...
}
_handleRightButtonPress() {
console.log('right Button Pressed');
};
...
}
これを行うにはどのようなアイデアですか?
ありがとうございます。しかし、私はどのように子コンポーネントでこの関数を "onRightButtonPress"(親クラスにある)から呼び出すことができますか? – peter
あなたはreact-reduxを使用して、コンポーネントがredux経由で小道具を受け取ると子コンポーネントで呼び出されるいくつかのデータを送信することができます。 – Vicky