React-native: Proper way to route while notification is opened? -


my schema:

stacknavigator - home (view component) - main (tabnavigator) - - tab1 - - tab2

my code on app.js (root)

const resetaction = navigationactions.reset({             index: 1,             key: null,             actions: [                 navigationactions.navigate({ routename: 'home' }),                               navigationactions.navigate({                      routename: 'main',                     params: {changetotab: 'tab2'}                 })             ]         })         this.navigator.dispatch(resetaction) 

inside tabnavigator wrapper, use componentdidupdate navigate tab2 after getting changetotab param.

my purpose open tab2 after receiving openned notification. way work if app on root screen. if in tabnavigator, doesn't work.

i've tried use navigationactions.navigate brings worse result while stack more screen on existing 1 (not switch them).

so what's best way navigate screen wanted no matter screen user's viewing?


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -