React和Redux-我的项目中多个商店的使用

时间:2019-10-19 23:06:33

标签: reactjs react-redux

我有一个设计问题,我希望收到你们的一些反馈。因为我在React中还很陌生,所以我想提出一个建议。

我正在创建一个可重用的组件库。该组件库应该完全隔离,并且可以在每个Web应用程序中使用。到目前为止,一切都很好。 难题在于如何在组件库本身之间共享状态。在我的webapp中,我已经有一个Redux存储,用于在应用程序之间共享某些状态。但是,如果我想在组件库之间共享和访问商店,该怎么办?创建第二个Redux Store的选项是最佳方法吗?

我已经构建了一个Provider组件,可以说正在为我的组件库初始化Context。我想要的是在不使用Webapp商店的情况下,能够在我的Webapp的生命周期内访问初始化的商店,因为在这里我们应该完全脱钩。一个选项是在我的上下文提供者组件中使用回调函数,以便能够使用我的webapp的Redux存储并将数据传递到我的库组件中,从而将数据存储在我的webapp中,但是我希望有一些东西更容易维护...

0 个答案:

没有答案