redux-thunk 相关问题

Redux的Thunk中间件。 Redux Thunk中间件允许您编写返回函数而不是动作的动作创建者。 thunk可用于延迟动作的发送,或仅在满足某个条件时发送。内部函数接收存储方法dispatch和getState()作为参数。

Chain redux store更新

我想在化简器处理完第一个动作后分派一个动作。这是我的用例。我的组件允许用户选择注释列表(此列表存储在redux中)。 ...

回答 1 投票 0

无法使用React-Redux在Modal中显示数据

我有一个名为SearchForm的组件,该组件正在调度一个操作以获取数据并将其作为道具发送到另一个组件SlotTable。现在,我希望这个SlotTable组件可以调度另一个操作...

回答 1 投票 0

异步分派后Redux访问存储

我不确定我是否了解redux存储,但是我的看法是,首先我们在定义我们实际要执行的操作的过程中创建操作,然后在化简器中循环所有操作并告诉redux ...

回答 1 投票 0

将异步操作创建者与redux-thunk一起使用时,反应变为无效状态

在我的应用程序组件中,我具有包含用户ID的帖子列表,我想显示该用户ID的用户名和详细信息,这是我的应用程序组件的jsx:应用程序组件JSX:render(){...

回答 1 投票 0


()=> async()=> {}是什么意思?

我对redux的重击动作感到困惑:从'axios'导入axios;导出常量GET_CHANNELS ='GET_CHANNELS'导出常量getChannels =()=>异步(dispatch,getState)=> {const res ...

回答 2 投票 0


此行中的调度来自哪里?导出const setAlert =(msg,alertType,timeout = 5000)=>调度=>

我遇到了这段代码。他/她正在react-redux应用程序中为redux创建动作。我不知道调度从何而来。你能解释一下这也是一个好习惯吗?导入uuid ...

回答 2 投票 0

循环发送Rest呼叫

我有一个Rest API,为了获取最终数据AKA:ENDDATA,我需要发送一些请求(取决于深度)。因此,在发送第一个请求时,返回响应将在正文中包含nextUri ...

回答 1 投票 -1

dispatch:Dispatch 为什么有时需要精确操作?

[我遇到问题,可能是因为我正在尝试使用打字稿(redux的东西)做些新的事情,这是我的错误消息:'(dispatch:Dispatch )=> Promise ]]类型的参数> 问题是,您正在为Dispatch中的第一个参数使用类型mapDispatchToProps。 由于您正在使用redux-thunk,因此需要使用从ThunkDispatch导入的redux-thunk类型。 所以您的NavBar / container.ts应该变成: import { AnyAction } from "redux"; import { ThunkDispatch } from 'redux-thunk'; // ApplicationState is the shape of your redux store. // You can use any but its recommended to have a specified shape // This should ideally be in a different file since it could be needed in many places interface ApplicationState { username: string; userId: string; } // Use ApplicationDispatch everywhere instead of Dispatch type ApplicationDispatch = ThunkDispatch<ApplicationState, void, AnyAction> & Dispatch const mapDispatchToProps = ( dispatch: ApplicationDispatch ): { signOut: () => Promise<String>; } => ({ signOut: () => dispatch(signOut()), });

回答 1 投票 0


使用动作创建者内的状态来响应redux

我正在尝试使用过去在组件逻辑内的方法来创建动作创建者。我了解如何将其转变为行动创造者;但是,我不确定如何解决...

回答 1 投票 1

Redux Thunk操作,axios返回多个值

[我有一个React应用,我正在使用Redux-Thunk和adios来获取API,该操作已成功触发,但是它返回了多个有效负载,这意味着它正在多次触发,我该怎么做...

回答 1 投票 0

错误-动作必须是普通对象。使用自定义中间件执行异步操作

我正在尝试实现redux并将对象抛出存储。当我调用动作时,我得到正确的对象,但是当我调用store.dispatch()时,我得到的动作必须是普通对象。我想我已经...

回答 1 投票 0

使用React / Redux时,如何调度仅更改Redux状态与实际执行某些任务的动作?

对于官方的Redux异步应用程序,当用户希望查看Reddit主题中的“ reactjs”,“ frontend”或“ reduxjs”时,调度仅调度一个动作对象:{类型:SELECT_SUBREDDIT,subreddit:...

回答 1 投票 1

为什么使用redux-thunk时,内部函数返回某些内容?

[我经常在使用redux-thunk时看到代码,内部函数返回一些信息,例如在官方Redux异步示例中:代码:const fetchPosts = subreddit => dispatch => {dispatch(...

回答 1 投票 0

getState函数在thunk中未定义

我正在尝试使用thunk来获取dispatch和getState函数,由于某种原因,传递了thunk中的dispatch,但是getState不是导出函数prevDay(){return(dispatch,getState)=> ...

回答 1 投票 1

与多次调用getState()(在Redux Think中)相比有没有意义?

在Redux thunk中销毁getState()时有任何含义吗?我发现执行const {bar,foo} = getState()。app之类的代码比getState()。app.bar ...

回答 1 投票 0

React组件和调度动作的异步问题

我正在创建一个React-Redux应用程序,它使用了用express.js构建的API。我有一个登录表单,当他/她尝试使用错误的凭据登录时,我想向用户显示一条消息。我已经尝试过...

回答 1 投票 0

我是否可以在不违反React设计原则的情况下验证reducer中的令牌?

我正在尝试使用react / redux来确定我的jwt令牌认证的结构。我现在设置的方式是,使用一种中间件,当操作...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.