次のコードがあります。
_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()
実際には何も起こらないように見えます。に渡されたパラメーターを置き換えると、正常に機能onPress
しonPress={Actions.categoryScreen}
、categoryScreen が表示されます。ただし、これは、onPress がトリガーされたときに実行したいことが他にもあり、「name」パラメーターも渡す必要があるため、役に立ちません。
アイデアはありますか?
前もって感謝します。