首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React Native Brownfield:一个屏幕上的两个RTCRootView依赖于相同的API调用

React Native Brownfield:一个屏幕上的两个RTCRootView依赖于相同的API调用
EN

Stack Overflow用户
提问于 2018-03-03 07:36:23
回答 1查看 128关注 0票数 1

RTCRootView的文档中,我看到它是iOS的UIView的子类。文档说明说明RTCRootView是一个"Native view used to host React-managed views within the app. Can be used just like any ordinary UIView. You can have multiple RCTRootViews on screen at once, all controlled by the same JavaScript application."

如果我有两个React Native组件,或者在一个屏幕上有两个RCTRootViews,但它们都依赖于初始API调用来呈现,那么共享此状态的最佳方式是什么,而不是让两个单独的JS状态进行相同的API调用?

如果此API调用当前处于Redux状态,该怎么办?

EN

回答 1

Stack Overflow用户

发布于 2018-03-11 19:37:12

假设您的两个React Native组件都连接到相同的redux存储,那么一个API调用就足够了。

你的API调用会改变你的存储状态。两个React Native组件都应该通过新的道具接收新的状态,并相应地做出反应。

只要在所有RCTRootView之间正确地共享了网桥,那么您有两个RCTRootView应该没有关系。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49078991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档