鉴于
A
和B
B
附加到A
,并且A
呈现B
B
通过A
从dependency/stream
读取数据并显示数据^以上情况非常简单。
我的问题是,如果要在
C
和A
之间添加虚拟/纯UI屏幕B
,该怎么办?所以新流程就像...
A
呈现C
(仅包含一个导航到B
的按钮)显然,
C
不包含任何与业务相关的逻辑。但是B
如何从A
获取数据,我需要为C
创建一个RIB模块吗? 最佳答案
您可以使用依赖注入。
Uber还有一个DI库,您可以将其与RIB结合使用
https://github.com/uber/needle