如何在反应中的所有组件之间共享价值

时间:2021-04-22 19:52:54

标签: reactjs components

我正在创建一个弹出窗口,登录后将显示给用户。他应该选择一个将在所有组件中作为道具共享的选项。每次打开此弹出窗口并且值更改时,都应更新所有组件。你对我应该怎么做有什么建议吗?谢谢

1 个答案:

答案 0 :(得分:0)

最好的方法是使用 redux 或 context 来拥有可以与所有组件共享的全局状态。我不知道您的应用程序数量和组件编号,但如果您正在寻找基本应用程序的基本方式,您可以在应用程序的父组件中设置此弹出状态,并将此状态作为道具传递给您的子组件。另一种方法是使用后端实现这一点,您可以在每次更改弹出数据时发布请求并在子组件中获取请求

相关问题