在Sagas中访问上下文API

时间:2020-06-02 17:57:33

标签: reactjs redux context-api

我有一些变量,这些变量由React Context通过功能组件内部的React.createContext()控制。我也在使用redux-saga,所以我的问题是仍然需要在redux-saga函数中访问此上下文值。在Saga中间件中存储值不是一种选择,上下文值不断变化。

我唯一的选择是在分派动作时将上下文值传递给动作对象有效负载。因此,在redux-saga中,我们可以在action参数中使用它。

我已经访问了有关Class组件的链接,而该链接不适用于Functional组件。 Access context data in sagas

1 个答案:

答案 0 :(得分:0)

是的。我终于创建了一个包来解决这个问题,只需在创建调用配置时使用 useContext。

https://github.com/alisternorris/react-outside-call