在Redux Thunk中使用TypeScript返回Promise的过程如下:
fetchData
,返回一个Promise,返回类型为string[]
,代码如下:fetchData
,返回一个Promise,返回类型为string[]
,代码如下:ThunkAction
是Redux Thunk提供的类型,它接受4个泛型参数:异步操作返回的Promise类型、根状态类型、额外参数类型和Redux action类型。你可以根据你的实际情况进行调整。dispatch
函数来调用这个Thunk action creator,并处理返回的Promise。例如:dispatch
函数来调用这个Thunk action creator,并处理返回的Promise。例如:useDispatch
钩子来获取dispatch
函数,并在点击按钮时调用fetchData
action creator。然后,我们使用.then
和.catch
方法来处理返回的Promise。这样,你就可以在Redux Thunk中使用TypeScript返回Promise了。记得根据你的实际情况进行适当的调整和错误处理。
领取专属 10元无门槛券
手把手带您无忧上云