Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript glimmerjs中的react上下文的等价物是什么?_Javascript_Reactjs_Ember.js_Glimmer.js - Fatal编程技术网

Javascript glimmerjs中的react上下文的等价物是什么?

Javascript glimmerjs中的react上下文的等价物是什么?,javascript,reactjs,ember.js,glimmer.js,Javascript,Reactjs,Ember.js,Glimmer.js,在过去的三年里,我一直在使用react,只是看了一些关于ember和glimmer的讨论,并对glimmer产生了兴趣。如果这个问题没有道理,请原谅我的无知 在glimmer应用程序中,什么是全局状态/上下文的等价物?我要寻找的是一个@跟踪的数据,它可以在组件树的深处访问,而无需在每个级别将其作为参数传递。想一想redux没有所有那些仪式性的动作/动作创建者/减速机 一个全局原子,具有一系列函数,可以对其进行不可变的修改,并在组件树上重新主动查看更改。根据您的问题,答案是否定的,至少还没有。Gl

在过去的三年里,我一直在使用react,只是看了一些关于ember和glimmer的讨论,并对glimmer产生了兴趣。如果这个问题没有道理,请原谅我的无知

在glimmer应用程序中,什么是全局状态/上下文的等价物?我要寻找的是一个
@跟踪的
数据,它可以在组件树的深处访问,而无需在每个级别将其作为
参数传递。想一想redux没有所有那些仪式性的
动作/动作创建者/减速机


一个全局原子,具有一系列函数,可以对其进行不可变的修改,并在组件树上重新主动查看更改。

根据您的问题,答案是否定的,至少还没有。Glimmer还没有达到v1,所以可能需要对Glimmer进行增强


您可能还想调查一下

也许您想使用服务

服务是应用程序级别的状态,您可以使用“注入”在组件树的深处访问它们,类似于UseContext

此外,您可能对此感兴趣:(在,以防页面被重命名)

有一个关于全局状态/服务/上下文的部分

注:
Glimmer组件不是默认组件,直到ember 3.14

服务才是询问者所寻找的,我想哦,我知道它不是Glimmer的一部分。这是一个很好的解决方案,干得好!