我正在使用一个MobX存储来保存一些用户身份验证数据作为一个观察值。我想要访问一些函数的一些数据,我想要在带有组件的注入/观察者模式之外运行。这样做明智吗?例如,身份验证函数如下:
function authMe() { ...access mobx data here to perform conditional logic}
int main() while (true) func();}
这将使cpu承受更大的压力,因此具有较小的性能这可能不会有太大的差异,但当我们将其应用于大规模时,例如每2秒建立一次连接的服务器,它会造成类似于上面的循环的情况,并且具有多个变量(但不是相同的变量和数据),稍微少一点的资源使用就可以以较少的资源使用带来巨大的性能改进那么,使用变量是否可以提高性能,但我只会在函数中使用一次变量,尽管函数会被重复调用,