React-Native passing props/params between children of DrawerNavigator












1















I have my DrawerNavigator setup as this



 export const Drawer = createDrawerNavigator({
Home:Home,
Profile:Profile
},{
contentComponent:DrawerComponent
})


The navigator itself is a child of StackNavigator.



Now, the question is how do I pass props/param between Home and Profile?



Any reading recommendation and StackOverflow answers are welcome, I didn't find anything similar to this though



Also, I am only accessing Profile from my drawer.



is redux the only way here?










share|improve this question

























  • just so I can understand better, you want to pass props between Home -> Profile or from Drawer -> Home/Profile

    – kivul
    Nov 23 '18 at 13:02











  • between Home and Profile

    – anurag145
    Nov 24 '18 at 4:28











  • see if this link helps: stackoverflow.com/questions/44636886/…

    – kivul
    Nov 24 '18 at 10:16











  • this is different if I can get access to the navigation prop of drawerNavigator where I can use setParam in Home, that will work unfortunately I couldn't make it work using redux for now

    – anurag145
    Nov 24 '18 at 10:51











  • you can pass props to a HOC, also check this link: stackoverflow.com/questions/44694176/…

    – kivul
    Nov 24 '18 at 11:10
















1















I have my DrawerNavigator setup as this



 export const Drawer = createDrawerNavigator({
Home:Home,
Profile:Profile
},{
contentComponent:DrawerComponent
})


The navigator itself is a child of StackNavigator.



Now, the question is how do I pass props/param between Home and Profile?



Any reading recommendation and StackOverflow answers are welcome, I didn't find anything similar to this though



Also, I am only accessing Profile from my drawer.



is redux the only way here?










share|improve this question

























  • just so I can understand better, you want to pass props between Home -> Profile or from Drawer -> Home/Profile

    – kivul
    Nov 23 '18 at 13:02











  • between Home and Profile

    – anurag145
    Nov 24 '18 at 4:28











  • see if this link helps: stackoverflow.com/questions/44636886/…

    – kivul
    Nov 24 '18 at 10:16











  • this is different if I can get access to the navigation prop of drawerNavigator where I can use setParam in Home, that will work unfortunately I couldn't make it work using redux for now

    – anurag145
    Nov 24 '18 at 10:51











  • you can pass props to a HOC, also check this link: stackoverflow.com/questions/44694176/…

    – kivul
    Nov 24 '18 at 11:10














1












1








1








I have my DrawerNavigator setup as this



 export const Drawer = createDrawerNavigator({
Home:Home,
Profile:Profile
},{
contentComponent:DrawerComponent
})


The navigator itself is a child of StackNavigator.



Now, the question is how do I pass props/param between Home and Profile?



Any reading recommendation and StackOverflow answers are welcome, I didn't find anything similar to this though



Also, I am only accessing Profile from my drawer.



is redux the only way here?










share|improve this question
















I have my DrawerNavigator setup as this



 export const Drawer = createDrawerNavigator({
Home:Home,
Profile:Profile
},{
contentComponent:DrawerComponent
})


The navigator itself is a child of StackNavigator.



Now, the question is how do I pass props/param between Home and Profile?



Any reading recommendation and StackOverflow answers are welcome, I didn't find anything similar to this though



Also, I am only accessing Profile from my drawer.



is redux the only way here?







android react-native react-navigation react-navigation-drawer






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 23 '18 at 12:32







anurag145

















asked Nov 23 '18 at 12:24









anurag145anurag145

5610




5610













  • just so I can understand better, you want to pass props between Home -> Profile or from Drawer -> Home/Profile

    – kivul
    Nov 23 '18 at 13:02











  • between Home and Profile

    – anurag145
    Nov 24 '18 at 4:28











  • see if this link helps: stackoverflow.com/questions/44636886/…

    – kivul
    Nov 24 '18 at 10:16











  • this is different if I can get access to the navigation prop of drawerNavigator where I can use setParam in Home, that will work unfortunately I couldn't make it work using redux for now

    – anurag145
    Nov 24 '18 at 10:51











  • you can pass props to a HOC, also check this link: stackoverflow.com/questions/44694176/…

    – kivul
    Nov 24 '18 at 11:10



















  • just so I can understand better, you want to pass props between Home -> Profile or from Drawer -> Home/Profile

    – kivul
    Nov 23 '18 at 13:02











  • between Home and Profile

    – anurag145
    Nov 24 '18 at 4:28











  • see if this link helps: stackoverflow.com/questions/44636886/…

    – kivul
    Nov 24 '18 at 10:16











  • this is different if I can get access to the navigation prop of drawerNavigator where I can use setParam in Home, that will work unfortunately I couldn't make it work using redux for now

    – anurag145
    Nov 24 '18 at 10:51











  • you can pass props to a HOC, also check this link: stackoverflow.com/questions/44694176/…

    – kivul
    Nov 24 '18 at 11:10

















just so I can understand better, you want to pass props between Home -> Profile or from Drawer -> Home/Profile

– kivul
Nov 23 '18 at 13:02





just so I can understand better, you want to pass props between Home -> Profile or from Drawer -> Home/Profile

– kivul
Nov 23 '18 at 13:02













between Home and Profile

– anurag145
Nov 24 '18 at 4:28





between Home and Profile

– anurag145
Nov 24 '18 at 4:28













see if this link helps: stackoverflow.com/questions/44636886/…

– kivul
Nov 24 '18 at 10:16





see if this link helps: stackoverflow.com/questions/44636886/…

– kivul
Nov 24 '18 at 10:16













this is different if I can get access to the navigation prop of drawerNavigator where I can use setParam in Home, that will work unfortunately I couldn't make it work using redux for now

– anurag145
Nov 24 '18 at 10:51





this is different if I can get access to the navigation prop of drawerNavigator where I can use setParam in Home, that will work unfortunately I couldn't make it work using redux for now

– anurag145
Nov 24 '18 at 10:51













you can pass props to a HOC, also check this link: stackoverflow.com/questions/44694176/…

– kivul
Nov 24 '18 at 11:10





you can pass props to a HOC, also check this link: stackoverflow.com/questions/44694176/…

– kivul
Nov 24 '18 at 11:10












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53446682%2freact-native-passing-props-params-between-children-of-drawernavigator%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53446682%2freact-native-passing-props-params-between-children-of-drawernavigator%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







這個網誌中的熱門文章

Xamarin.form Move up view when keyboard appear

Post-Redirect-Get with Spring WebFlux and Thymeleaf

Anylogic : not able to use stopDelay()