我有一个用例,我想在反应组件之外使用来自 Relay 存储的一些数据。所以考虑如何将数据获取到某个商店。
一种选择是在组件获取数据后将这些数据放入组件中的“存储”中。
但我更希望能够创建类似于定义其要求的反应组件的存储,但不呈现并且可以从任何其他文件中被要求。
我以为我可以使用 react 组件,但是要实例化组件,我需要将其渲染为 dom,这在这种情况下没有意义。
任何想法如何很好地实现这一目标?
我有一个用例,我想在反应组件之外使用来自 Relay 存储的一些数据。所以考虑如何将数据获取到某个商店。
一种选择是在组件获取数据后将这些数据放入组件中的“存储”中。
但我更希望能够创建类似于定义其要求的反应组件的存储,但不呈现并且可以从任何其他文件中被要求。
我以为我可以使用 react 组件,但是要实例化组件,我需要将其渲染为 dom,这在这种情况下没有意义。
任何想法如何很好地实现这一目标?
我认为这正是您想要的:acdlite/relay-sink
如果您正在处理数据,我建议您考虑使用通量模式。这将允许您将数据逻辑与视图逻辑分开。