gpt4 book ai didi

javascript - 有没有办法处理 Redux 中派生数据的昂贵计算?

转载 作者:行者123 更新时间:2023-11-29 19:16:43 24 4
gpt4 key购买 nike

我目前正在开发一个在前端执行大量计算的应用程序。这些计算是 mapStateToProps 函数的一部分,该函数计算状态的派生数据。

我想在 WebWorker 中计算派生数据,但我不确定如何实现整个数据流。 reselect 可以对二次渲染 View 有一点帮助,但仍然没有解决计算时阻塞 UI 的问题。

最佳答案

+1 将计算插入 web-worker;您可以编写自定义 Redux Middleware拦截 Action ;从商店中读取任何其他状态,然后将其传递给您的网络 worker 。当工作人员回调时,您的中间件可以发送结果。

在中间件内部实现缓存的奖励点:)

编辑:这里是a gist这遵循相同的思维过程。

关于javascript - 有没有办法处理 Redux 中派生数据的昂贵计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34792782/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com