에 전달되는 함수 내에서 작동하지 않습니다 나는 다음과 같은 코드가 있습니다반응 - 네이티브 라우터 플럭스 : 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()
가 하셨네요하지 않습니다 정말 아무것도 일어나지 않는 것처럼. onPress
에 전달 된 매개 변수를 onPress={Actions.categoryScreen}
으로 바꾸면 정상적으로 작동하고 categoryScreen이 표시됩니다. 그러나 이것으로 인해 onPress가 트리거 될 때 수행 할 작업이 많아지며 'name'매개 변수를 전달해야 할 필요가 있습니다.
의견이 있으십니까?
미리 감사드립니다.