Relay和Redux是否相互替代?它们何时最适合使用?我们可以使用Relay,GraphQL和Redux吗?
答案 0 :(得分:8)
<强> REDUX:强>
redux-thunk
/ redux-saga
等软件包来调用apis。关于API的响应,您可以更新您的状态。现在,如果您在redux
中看到有很多样板代码。
我个人认为redux非常酷且方便,但您需要注意以下事项: -
<强> RELAY:强>
Relay非常强大,并提供以下好处: -
Relay非常强大,但是当你开始使用时,你会有一些开销。以下是先决条件: -
完成先决条件后,了解继电器实际工作方式有点棘手,并不像redux那么容易。但是一旦你理解它是如何工作的,为什么它被带入画面,你真的会感到惊讶。它确实是一个非常强大的工具。
因此,如果你的项目是中小型的,我会说用redux和大型继电器。但是,如果你正在研究react-native确实试试中继,那真的很有趣。
另外,是的,你可以使用redux和relay。