【问题标题】:Communicate between two unrelated components在两个不相关的组件之间进行通信
【发布时间】:2018-06-22 16:39:22
【问题描述】:

如何处理 react-native 中没有共同父级的组件之间的通信?

在两个不相关的组件之间进行通信的最佳方式是什么?

我做了一些研究,最推荐的方法似乎是使用上下文https://reactjs.org/docs/context.html

【问题讨论】:

  • Context API 与一个共同的父组件一起工作,而不是与不相关的组件一起工作。检查 redux 是否有这样的用例。

标签: react-native react-native-router-flux


【解决方案1】:

处理全局状态有多种方法,其中一种是新的 React Context API,但最著名的方法之一是 redux,由在 Facebook 工作的 Dan Abramov 编写,灵感来自 Flux,一个旧的facebook 库来管理全局状态。还有 Mobx 和其他很多,我建议你看看每一个,看看最适合你的,在不知道你的问题的情况下很难告诉你。随意问任何其他关于其中之一的问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-23
    • 1970-01-01
    • 1970-01-01
    • 2017-07-05
    • 1970-01-01
    • 2020-08-30
    • 2016-09-05
    相关资源
    最近更新 更多