我在过去的三年里一直在使用react,只是看了一些关于ember和shrink的演讲,对shrink产生了兴趣。所以如果这个问题没有意义的话,请原谅我的无知。在一个微光应用中,什么是global state / context的等价物?我正在寻找的是一个@tracked数据,它可以在组件树的深处访问,而不必在每一层传递它作为argument。一个全局原子,它具有一组功能,可以对其进行不可改变的修改,并在组件树上React性地查看更改。
global state / context
@tracked
argument
cedebl8k1#
也许您想使用服务?https://guides.emberjs.com/release/applications/services/服务是应用程序级别的状态,您可以使用“注入”在组件树的深处访问它们,类似于UseContext。此外,您可能会对以下内容感兴趣:https://www.notion.so/Ember-For-React-Developers-WIP-556a5d343cfb4f8dab1f4d631c05c95b(在http://emberatlas.com处,以防页面被重命名)有一个关于全局状态/服务/上下文的部分注意:Glimmer组件在ember 3.14之前不是默认组件
mlnl4t2r2#
根据你的问题,答案是否定的,至少现在还没有。Glimmer还没有升级到v1,所以可能会在glimmer github page上打开一个增强的问题您可能还想了解一下glimmer-redux
2条答案
按热度按时间cedebl8k1#
也许您想使用服务?
https://guides.emberjs.com/release/applications/services/
服务是应用程序级别的状态,您可以使用“注入”在组件树的深处访问它们,类似于UseContext。
此外,您可能会对以下内容感兴趣:https://www.notion.so/Ember-For-React-Developers-WIP-556a5d343cfb4f8dab1f4d631c05c95b(在http://emberatlas.com处,以防页面被重命名)
有一个关于全局状态/服务/上下文的部分
注意:Glimmer组件在ember 3.14之前不是默认组件
mlnl4t2r2#
根据你的问题,答案是否定的,至少现在还没有。Glimmer还没有升级到v1,所以可能会在glimmer github page上打开一个增强的问题
您可能还想了解一下glimmer-redux