In the TabNavigator you need to listen for the change event, that gets dispatched whenever the selected child changes
Is there a general purpose event that I can use for any component? I'm trying to solve this in a number of contexts including tab navigator.
If possible, I would like to be able to define a component so that it looks like this:
myEvent is triggered whenever this component is made visible to the user in the app.
No I don't think so, it changes from component to component unless you create custom comps of all your containers and add a custom generic event in there.
there is a SHOW event, but you will have to use it together with creationComplete.
SHOW is triggered when comp from invisible to visible