に渡される関数の内部で動作しません:反応するネイティブ・ルータ・フラックス:Actions.KEYは、私は次のコードを持っていたonPress
_renderMenuItem(name) {
return (
<TouchableHighlight onPress={() => this._onItemClicked(name) }>
<Text>{name}</Text>
</TouchableHighlight>
)
}
_onItemClicked(name) {
Actions.categoryScreen()
this.props.dispatch(updateActivePage(name))
// Close the NavigationDrawer
Actions.refresh({ key: 'drawer', open: false })
}
Actions.refresh()
が正常に動作しますが、Actions.categoryScreen()
はない-looksを行います本当に何も起こらないように。 onPress
に渡されたパラメータをonPress={Actions.categoryScreen}
に置き換えると、正常に動作し、categoryScreenが表示されます。しかし、これは私がonPressがトリガされたときにやりたいことがたくさんあり、また 'name'パラメータを渡す必要があるために役立ちません。
ありがとうございます。