在react / redux / google firestore网络/移动应用中进行大量计算的最佳方法是什么?
我正在尝试制作一个预算小的应用程序,以使学习变得有趣,但是对我来说,添加执行大量计算的代码的最佳方法是什么?例如,如果我想获取一个人的收入,并使用一整套返回最佳预算思想的方法通过一个引擎运行它,那么最好的方法是什么?我是否只想从Firestore中获取所有数据并将逻辑直接写入到我的React组件中?我是否不希望服务器处理所有此类计算的大部分负载,如果是这样,我该如何甚至在react / redux / firestore布局中的客户端计算机以外的其他设备上运行这些计算繁重的进程?
概述:我现在将有一个使用react / redux / firestore的Web应用程序,并且我知道如何在前端添加ui和大量功能来单击按钮以及进行读写操作来自Firestore的数据,但是我应该将代码放在哪里以完成计算繁重的工作?例如,如何在前端创建一个名为“计算”的按钮,当单击该按钮时,它会基于大量数学等工作来做大量预算决策?显然,我可以在我的react组件中编写一堆逻辑,但是必须有一种更好的方法来使用服务器或google cloud功能或其他功能?
我对从哪里开始做这样的事情感到困惑?什么技术和技巧?