【发布时间】:2017-12-06 03:28:42
【问题描述】:
我的应用程序有一个设置屏幕(子组件),您可以在其中更改有关您自己的信息,我正试图让它在我的应用程序的配置文件屏幕(父组件)上呈现。因此,个人资料屏幕会显示您的信息,如果您想更改任何信息,请在设置中进行。现在,我在设置屏幕中所做的任何更改都会显示在 Firebase 中,但如果我返回配置文件屏幕,则不会呈现设置更改。当然,如果我关闭应用程序并重新加载它,更改将会在那里,因为设置的更改正在注册到 firebase;但是,状态不会从子组件传递到父组件。有人对如何将状态从设置(子)组件传递到配置文件(父)组件有任何建议吗?
【问题讨论】:
-
是那些不同的屏幕设置和配置文件还是两者都在一个屏幕上?
-
@forrest,有一篇很棒的文章解释了您面临的问题。我会说你应该阅读that。
-
@SagarKhatri 它们是 2 个独立的屏幕
-
@milkersarac 好文章!谢谢
标签: react-native parent-child state