为了在我的应用程序中处理离线交互,我使用redux-offline。当应用程序重新启动时,我的redux商店中的脱机状态不是持久的。
例如,我的应用程序处于离线状态,用户以调用要分派的操作的方式与应用程序交互。Redux-offline将操作转移到处于redux存储的离线状态的发件箱阵列,该阵列应在应用程序恢复在线时重试该操作。如果我这样做,并让一个操作在脱机状态下排队,然后重新启动应用程序(在仍然脱机的情况下),redux存储将保留除脱机状态之外的所有内容,因此我将丢失已排队的项目。
我的商店配置代码如下。我写它的方式是,在redux存储恢复状态之前,会显示一个启动屏幕。
import Re
我有一个使用redux.js的React应用程序。我有一个timeoutMonitor函数,当用户没有在指定的时间框架内完成任务时,它就会运行。它分发一个redux操作(logoutUser()),然后在redux中在我的homepageSlice中设置一个错误,以便在主页上显示一条消息。
const timeoutUser = () => {
dispatch(logoutUser()) // logs out user and sets the url back to the hompage
updateHomePageMessage('Session has