在线文档教程

Redux FAQ:杂项(Miscellaneous)

Redux FAQ:杂项(Miscellaneous)

目录

  • 有没有更大的“真正的” Redux 项目?

  • 我如何在 Redux 中实现身份验证?

杂项

有没有更大的“真正的” Redux 项目?

是的,很多!仅举几例:

还有更多!Redux 插件目录有一个基于 Redux 的应用程序和示例列表,指向各种实际的应用程序,无论大小。

更多信息

文档

  • 介绍:示例

我如何在 Redux 中实现身份验证?

认证对于任何实际应用都至关重要。在进行身份验证时,您必须记住,您应该如何组织应用程序并没有什么变化,您应该像使用其他任何功能一样实施身份验证。它相对简单:

  • 创建行动常量LOGIN_SUCCESSLOGIN_FAILURE等等。

2. 创建接收凭据的操作创建者,标识验证是否成功的标志,令牌或错误消息作为有效负载。

3. 使用 Redux Thunk 中间件或您认为适合的任何中间件创建异步操作创建器,以便向 API 发送网络请求,该 API 在证书有效时返回令牌。然后将令牌保存在本地存储器中,或者在失败时向用户显示响应。您可以从您在上一步中编写的动作创作者执行这些副作用。

4. 创建一个返回下一个状态为每个可能的认证的情况下(一个减速器LOGIN_SUCCESSLOGIN_FAILURE等)。

更多信息

文章

例子